ติดตั้ง Library ที่ต้องการ
OpenCV ต้องการ library สนับสนุนเยอะมาก มี Blog หลายแห่งได้ให้คำแนะนำไว้แตกต่างกันไปขึ้นกับความต้องการของผู้ใช้ เท่าที่ผมรวบรวมมาก็จะเป็นดังข้างล่างนี้
libopencv-dev build-essential cmake git pkg-config \
libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev \
libgtk2.0-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev \
libatlas-base-dev gfortran python2.7-dev python-numpy \
libxine2-dev \
libtbb-dev libqt4-dev libfaac-dev \
libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev \
libvorbis-dev libxvidcore-dev x264 libx264-dev \
v4l-utils ffmpeg qt5-default
หมายเหตุ กรณีติดตั้งบน Raspbian Jessie ให้เอา libfaac-dev, libtbb-dev, ffmpeg, libopencv, qt5-default, libqt4-dev ออก
หรือท่านอาจใช้คำสั่งนี้เพื่อให้ระบบติดตั้งทุก library ที่ต้องการสำหรับการติดตั้ง OpenCV ก็ได้ แต่จะใช้เวลาค่อนข้างนานกว่าจะติดตั้งเสร็จทั้งหมด
$ sudo apt-get build-dep opencv
เตรียมพื้นที่
$ mkdir opencv_src
$ cd opencv_src
$ wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/3.0.0/
$ unzip opencv-3.0.0.zip
$ cd opencv-3.0.0
$ mkdir build
$ cd build
Compile Source Code
พิมพ์คำสั่งนี้บนหน้าจอ
$ cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-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 FFMPEG=ON \
-D WITH_QT=ON \
-D WITH_OPENGL=ON ..
หมายเหตุ การติดตั้งบน Rasbian Jessie ไม่ต้องใช้ option
-D WITH_TBB=ON
-D BUILD_WITH_NEW_PYTHON_SUPPORT=ON
-D FFMPEG=ON
-D WITH_QT=ON
รอจนเสร็จกระบวนการ แล้วใช้คำสั่ง
$ make -j2
ตัวเลขข้างหลัง -j จะหมายถึงจำนวน core ของ CPU ของ Raspberry Pi 2 Model B
$ sudo make install
ทดสอบ
ท่านสามารถนำตัวอย่างโปรแกรมที่อยู่ในโฟลเดอร์ของ opencv-3.0.0/samples มาทดสอบได้ตามภาษาที่ต้องการSign up here with your email
1 ความคิดเห็น:
Write ความคิดเห็นต้องลองซะแล้ว
ReplyConversionConversion EmoticonEmoticon