- Leave a reply
บทความที่แล้วผมได้นำเสนอวิธีการติดตั้ง OpenCV library บน Ubuntu ไปแล้ว บทความความผมจึงขอนำเสนอวิธีการเช็ต path และเริ่มเขียนโปรแกรมบน Eclipse ครับ
1. ติดตั้งโปรแกรม Eclipse และ CDT plugin for C/C++ ซึ่งหาได้จาก Ubuntu software center ครับ
2. เปิดโปรแกรม Eclipse ชึ้นมา แล้วสร้างโปรเจคขึ้นมาใหม่ โดยไปที่ File → New → C++ Project ดังรูปครับ
3. ตั้งชื่อโปรแกรม เช่น ผมตั้งให้เป็น HelloWorldOpenCV
และเลือกเป็น Empty Project หลังจากนั้นกด Finish ครับ
4. ขั้นตอนนี้เป็นการเพิ่ม Library และ path ครับ ที่เมนู Project
→ Project properties
5. C/C++ Build → Setting → GCC C++ Compiler → Includes ที่ช่อง Include path(-l) เพิ่ม path
เข้าไปดังนี้ครับ
/usr/local/include /usr/local/include/opencv
6. ที่ GCC C++ Linker → Libraries ที่ช่อง Libraries(-l) เพิ่ม
opencv_core opencv_highgui
และที่ช่อง Library
search path (-L) เพิ่ม
/usr/local/lib
กด Ok ครับสิ้นสุดการเพิ่ม libraryและ path
7. เปิด terminal และพิมพ์คำสั่ง gedit
~/.bashrc แล้ว copy
ข้อความข้างล่างไปใส่ในั bashrc file
# Export for OpenCV
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
เซฟแล้วกดผิด จากนั้นรันคำสั่ง source ~/.bashrc ใน terminal
8. กลับมาที่โปรแกรม eclipse คลิกขวาที่โปรเจคเลือก
New → Source file หลังจากนั้นตั้งชื่อไฟล์ เช่น ผมตั้งเป็น HelloWorldOpenCV.cpp
และกด Ok
9. ที่ไฟล์ HelloWorldOpenCV.cpp เพิ่มโค๊ดตัวอย่างเข้าไป
- #include <cv.h>
- #include <highgui.h>
- using namespace cv;
- int main()
- {
- Mat image;
- Image = imread("opencvlogo.png");
- imshow( "Display Image", image );
- waitKey(0);
- return 0;
- }
10. ไปที่เมนู Project → Build all (Ctrl+B) หรือจะกดรูปค้อน ก็ได้ครับ หลังจาก build เสร็จก็กดรันโปรแกรมได้เลยครับ
โดยกดที่ปุ่มสีเขียวที่มีรูปสามเหลี่ยมครับ
11. เมื่อลองรันแล้วจะได้ผลลัพธ์ดังภาพครับ
Post a Comment