วันพุธที่ 29 กรกฎาคม พ.ศ. 2558

การติดตั้งการใช้งาน Library Opencv


การติดตั้งการใช้งาน Library Opencv

1.       ติดตั้งโปรแกรม Microsoft Visual Studio 2012 ให้เรียบร้อยพร้อมใช้งาน
2.       ติดตั้ง Library Opencv สามารถโหลดได้จาก http://opencv.org/downloads.html ให้เลือก version ที่ต้องการ ดังรูป


3.       เลือกดาวน์โหลด version ของ opencv ที่ต้องการ ในที่นี้ทางผู้จัดทำได้เลือก version 3.0 BETA เลือก Opencv for Windows ดังรูป


4.       ทำการติดตั้งให้เรียบร้อย ที่ Drive C


5.       ทำการ Set part โดย ไปที่ control panel > System and Security > System > Advanced system settings เลือก Environment Variable ดังรูป


6.       ที่ System variables ให้เลือก path จากนั้น กด Edit


7.       เพิ่ม path ของ opencv ดังนี้ C:\opencv\build\x86\vc11\bin; (ที่ขีดเส้นใต้ path ของ opencv ที่ทำการติดตั้งไว้ตอนแรก) จากนั้น กด ปุ่ม OK


8.        เปิดโปรแกรม Microsoft Visual Studio ทำการสร้าง New Project เลือก Visual C++ > Win32 Console Application > ตั้งชื่อ > เลือก Location กด ปุ่ม OK


9.       กดปุ่ม Next >

10.   ที่ Application type ให้เลือก Console application และที่ Additional options ให้เลือก Empty project จากนั้นกดปุ่ม Finish


11.   หน้าต่าง Solution Explorer ให้คลิกขวาที่ชื่อ project เลือก Properties

12.   ที่ Configuration เลือก All Configurations จากนั้น เลือก C/C++ เลือก Additional Include Directories กด Edit


13.   เพิ่มโฟลเดอร์ C:\opencv\build\include, C:\opencv\build\include\opencv, C:\opencv\build\include\opencv2 เข้ามาแล้วกด OK


14.   เลือก Linker > General > Additional Library Directories กดEdit


15.   เพิ่มโฟลเดอร์ C:\opencv\build\x86\vc11\staticlib กด OK






16.   ที่ Configuration เลือก Debug เลือก Linker > Input > Additional Dependencies กด Edit


17.   เพิ่ม .lib ดังรูป (opencv_core300d.lib) ที่ขีดเส้นใต้เป็นตัวเลข version ของ opencv ตามด้วย d คือ debug mode

18.   ที่ Configuration เลือก Release เลือก Linker > Input > Additional Dependencies กด Edit


19.   เพิ่ม .lib ดังรูป (opencv_core300.lib) ที่ขีดเส้นใต้เป็นตัวเลข version ของ OpenCV



20.   ตั้งแต่เสร็จเรียบร้อย กดปุ่ม OK


21.   ที่หน้าต่าง Solution Explorer คลิกขวาที่ Source File > Add >New Item







22.   เลือก Visual C++ > C++ File (.cpp) > ตั้งชื่อ > Add


23.   ทดลองใส่ Code เพื่อทดสอบการทำงาน
#include <opencv2\highgui.hpp>
 #include<opencv2\highgui\highgui.hpp>
int main(){
// Read image from file
cv::Mat img = cv::imread("C://opencv.png");
// Create a window
cv::namedWindow("test opencv");
// Display image in window
cv::imshow("test opencv", img);
// Wait for user to press a key in window
cv::waitKey(0);
}
เมื่อใส่Code เสร็จ ผลการรันจะออกมาดังภาพ แสดงว่าทำการติดตั้ง opencv สำเร็จ



วันจันทร์ที่ 6 กรกฎาคม พ.ศ. 2558

Opencv คืออะไร?


opencv คือ

1. เป็น library ที่นำไปใช้ได้เลยครับ algorithm พวกพื้นฐานไม่ต้องมาคิดหรือโค้ดเอง ฟรีด้วยครับ
2. มี source code และ ตัวอย่างให้มาด้วย สามารถนำโค้ดที่มี ใน opencv ไปประยุกต์ใชได้
3. มี yahoo group เป็นที่รวมตัวของคนที่ใช้จากทั่วโลก
4. opencv ถูกพัฒนาจากทีม พัฒนาของ intel และ optimize code สำหรับ cpu 586 ของ intelคิดว่า น่าจะ รุ่นที่มีพวก คำสั่งพิเศษขึ้นมานะครับ เช่น พวก mmx sse ทำให้เป็น library ที่มีความเร็วในการประมวลผลอยู่ในระดับต้นๆ เร็วกว่า ที่มีขายบางตัวด้วยครับ

อ้างอิง http://imageopencv.blogspot.com/