สวัสดีครับ หลังจากผมไม่ได้อัพบทความมาค่อนข้างนาน พอดีงานชุกครับ เลยไม่ค่อยมีเวลามาอัพเดต วันนี้ฤกษ์งามยามดี เลยสละเวลาทำงานมาอัพเดตบทความสักหน่อย บทความนี้ผมจะสอนวิธีติดตั้ง 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

 และ copy : /usr/local/lib นำไปใส่ในไฟล์ opencv.conf ดังภาพครับ แล้ว save และปิดไฟล์ opencv.conf ครับ
เพิ่ม /usr/local/lib ลงใน opencv.conf

6. รันโค๊ดด้านล่างเพื่อ คอนฟิคครับ

sudo ldconfig



 7. เปิดไฟล์ bash ขึ้นมาครับ



sudo gedit /etc/bash.bashrc

และเพิ่มโค๊ดด้านล่างเข้าไปครับ

              PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
                export PKG_CONFIG_PATH 


 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 นะครับ


creadit : http://www.samontab.com/web/2012/06/installing-opencv-2-4-1-ubuntu-12-04-lts/

Post a Comment

Templated by Blogger Items