OpenCV คือ โปรแกรมที่พัฒนาขึ้นโดยได้รับการสนับสนุนจาก Intel Corporation จำกัด เป็นซอฟต์แวร์ แบบเปิดเผยรหัส (Library Open Source) สำหรับใช้ในการประมวลผลภาพ (Image Processing) เพื่อให้สามารถนำไปต่อยอดพัฒนาโปรแกรมต่าง ๆ ได้ง่าย ใช้ได้บนระบบปฏิบัติการที่เป็น Linux และ Microsoft Windows และสามารถพัฒนาโปรแกรมได้หลากหลายภาษา
**** การใช้ประโยขน์ ****
เพื่อให้การพัฒนาโปรแกรมทางด้าน การมองเห็นของคอมพิวเตอร์ (Computer Vision) คือสามารถประมวลผลภาพดิจิตอลได้ทั้งภาพนิ่ง และภาพเคลื่อนไหวเช่น ภาพจากกล้อง VDO หรือ VDO File เป็นไปได้อย่างสะดวก มีฟังก์ชันสำเร็จรูปสำหรับจัดการข้อมูลภาพ และการประมวลผลภาพพื้นฐานเช่น การหาขอบภาพ การกรองข้อมูลภาพ
ก่อนติดตั้ง ติดตั้ง OpenCV
เปิด Terminal โดย คลิกขวา ที่ Home แล้ว เลือก Open in Terminal
Update and Upgrade and Cleanup
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y dist-upgrade
sudo apt-get -y autoremove
-เมื่อทำการอัพเดตเรียบร้อยต้องทำการรีบูทเครื่องใหม่
sudo reboot
** หลัง Reboot พบปัญหา Firefox Web Browser ไม่สามารถใช้งานได้ **
- แก้ปัญหาโดย ติดตั้ง Chromium Web Browser
sudo apt install -y chromium-browser
เปิดใช้งาน
chromium-browser
หรือ
Install Dependencies
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
- ติดตั้ง image I/O packages พวกนามสกุล JPEG, PNG, TIFF, etc
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
- ติดตั้งฟังก์ชันเกี่ยวกับการใช้งานวีดีโอ
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
For GUI:
sudo apt-get install libgtk-3-dev
For optimization:
sudo apt-get install libatlas-base-dev gfortran pylint
To build OpenCV binding for both python 2 and 3.
sudo apt-get install python2.7-dev python3.5-dev
ติดตั้ง OpenCV
Download OpenCV 3.4.0, go to terminal and type:
wget https://github.com/opencv/opencv/archive/3.4.0.zip -O opencv-3.4.0.zip
Download OpenCV Contrib 3.4.0
wget https://github.com/opencv/opencv_contrib/archive/3.4.0.zip -O opencv_contrib-3.4.0.zip
We need to unzip to extract the zip files.
sudo apt-get install unzip
Now extract OpenCV and OpenCV Contrib:
unzip opencv-3.4.0.zip
unzip opencv_contrib-3.4.0.zip
Make a directory named build inside OpenCV-3.4.0:
cd opencv-3.4.0
mkdir build
cd build
Now we are going to configure cmake:
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.4.0/modules -DOPENCV_ENABLE_NONFREE=True ..
The command will take some time to execute.
make -j4
Install in the location /usr/local using command
sudo make install
sudo ldconfig
Finally, check OpenCV version.
python
import cv2
cv2.__version__
ทำการติดตั้ง imutils ดังนี้
pip install --user imutils
ทดสอบ OpenCV
cd opencv-3.4.0
cd samples/python
python video.py
ผลลัพธ์การทำงาน
แสดงว่า OpenCV สามารถใช้งานได้แล้วครับ
หมายเหตุ : เรียบเรียงและแก้ไขดัดแปลงจากบทความต้นฉบับด้านล่าง
หมายเหตุ : เรียบเรียงและแก้ไขดัดแปลงจากบทความต้นฉบับด้านล่าง