- Leave a reply
สวัสดีครับ
หลังจากผมไม่ได้อัพบทความมาค่อนข้างนาน พอดีงานชุกครับ เลยไม่ค่อยมีเวลามาอัพเดต
วันนี้ฤกษ์งามยามดี เลยสละเวลาทำงานมาอัพเดตบทความสักหน่อย บทความนี้ผมจะสอนวิธีติดตั้ง OpenCV-2.4.1 บนลินุกซ์ Ubutu 12.04 LTS ครับ
1. ขั้นแรกเราต้องลง lib ก่อนครับเพื่อเตรียมความพร้อมให้กับเครื่องเราก่อนครับ โดยการนำโค๊ดด้านล่างไปรันใน terminal ครับ
sudo apt-get
install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev
libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev
libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev
libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev
libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev
libavcodec-dev libavformat-dev libswscale-dev
2. ดาวน์โหลด OpenCV2.4.1 พร้อมกับแตกไฟล์ครับ
cd ~
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.1/OpenCV-2.4.1.tar.bz2
tar -xvf OpenCV-2.4.1.tar.bz2
cd OpenCV-2.4.1
โหลด OpenCV |
แตกไฟล์เสร็จแล้ว กำลังจะเข้าไปในโฟเดอร์ของ OpenCV |
3. ขั้นนี้เราจะสร้าง
makefile โดยใช้ cmake
mkdir build
cd
build
cmake
-D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D
INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D
WITH_QT=ON -D WITH_OPENGL=ON ..
เมื่อ make file เสร็จแล้วจะได้ผลลัพธ์ดังภาพ |
4. ต่อไปเราจะทำการ make
file และติดตั้ง OpenCV2.4.1 ครับ อาจจะรอนานหน่อยนะครับ
make
sudo make install
make install เสร็จเรียบร้อยแล้ว |
5. ขั้นนี้เราจะมาคอนฟิค OpenCV โดยรันโค๊ดด้านล่างใน terminal โดยโค๊ดดังกล่าวจะสั่งใน
ubuntu เปิดไฟล์
opencv.conf ขึ้นมา
sudo gedit /etc/ld.so.conf.d/opencv.conf
เปิดไฟล์ opencv.conf |
เพิ่ม /usr/local/lib ลงใน opencv.conf |
6. รันโค๊ดด้านล่างเพื่อ
คอนฟิคครับ
sudo ldconfig
sudo gedit /etc/bash.bashrc
และเพิ่มโค๊ดด้านล่างเข้าไปครับ
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
8.ผ่านมา 7 ขั้นตอน เราก็ได้ติดตั้ง OpenCV2.4.4 ลงใน Ubuntu เรีนยร้อยแล้ว มาถึงขั้นตอนสุดท้าย เป็นขั้นตอนทดสอบ
ว่าเราติดตั้ง OpenCV2.4.4 ได้สมบูรณ์ไหมครับ
โดยรันโค๊ดด้านล่างใน terminal เหมือนเดิมครับ
cd ~/OpenCV-2.4.1/samples/c
chmod
+x build_all.sh
./build_all.sh
./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
ถ้าได้ output ตามภาพ แสดงว่าการติดตั้ง opencv เสร็จสมบูรณ์แล้วครับ ขอให้สนุกกับ OpenCV นะครับ
Post a Comment