Menu

Monday, April 1, 2013

[OpenCV] การติดตั้ง OpenCV บน Ubuntu
[OpenCV] OpenCV Installation on Ubuntu

สมมติว่า แฟ้ม OpenCV ถูกสร้างอยู่ในแฟ้ม Home เรียบร้อยแล้ว
Assume that OpenCV folder is created in Home folder

ขั้นตอนแรก ดาวน์โหลด source code ของ OpenCV มาไว้ในเครื่อง โดยมีอยู่สองทางเลือก
First, get OpenCV source code. There are two options.

- ดาวน์โหลดเวอร์ชั่นที่เสถียรล่าสุดของ OpenCV
- Get the Latest Stable OpenCV Version
  1. ดาวน์โหลด source code จาก http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/ 
  2. แตกไฟล์บีบอัดไปไว้ในแฟ้ม OpenCV
  3. เปลี่ยนชื่อแฟ้มที่ได้เป็น opencv (ชื่อเดิมเป็น OpenCV2.x.x)
  1. download  source code from http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/ 
  2. unpack it in OpenCV folder 
  3. rename folder to opencv (Old name is OpenCV2.x.x)

- ดาวน์โหลดเวอร์ชั่นล่าสุดจาก Git Repository
-Get the Cutting-edge OpenCV from the Git Repository

ใช้คำสั่งตามด้านล่างใน Terminal
use the following command in Terminal
cd ~/OpenCV
git clone https://github.com/Itseez/opencv.git 

ในขั้นตอนนี้ source code ของ OpenCV จะอยู่ใน Home/OpenCV/opencv
At this step, OpenCV source code will be in Home/OpenCV/opencv

ขั้นตอนต่อไป สร้างแฟ้มชั่วคราว ชื่อ release สำหรับเก็บไฟล์ที่จะสร้างขึ้น โดยใช้คำสั่งตามด้านล่าง
Next step, create temporary folder named release to put the generated Makefiles, project files as well the object files and output binaries by using the following command
cd ~/OpenCV/opencv
mkdir release

เข้าไปยังแฟ้ม release และสร้าง Makefiles โดยใช้ CMake
Enter release folder and generate Makefiles using CMake
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

สร้างและติดตั้ง OpenCV
Build and install OpenCV
make
sudo make install

ตอนนี้ OpenCV จะถูกติดตั้งในเครื่องของคุณและคุณสามารถลบแฟ้ม OpenCV ในแฟ้ม Home ได้
Now, OpenCV is installed in your machine and you can delete OpenCV folder in Home folder

No comments:

Post a Comment