วิธีการติดตั้ง OpenCV 3.1 + CodeBlock + MinGW + CMake
>> วิธีการติดตั้ง OpenCV 3.1 + CodeBlock + MinGW + CMake
MinGW
ตัวคอมไพล์ C และ C++ ที่ทำงานบน Windows โดยใช้ Source Code จาก GNU ซึ่งเป็น source code คอมไพเลอร์ที่ทำงานบน linux เอามาแปลงเพื่อใช้บน Windows
Code::Blocks
The open source, cross platform, free C, C++ and Fortran IDE.
เป็น IDE ที่ประกอบไปด้วย feature พื้นฐานที่ผู้ใช้ต้องการ และพร้อมสำหรับการติดตั้งส่วนเสริม
CMake
ซอฟต์แวร์สำหรับสร้าง build script (ไฟล์ที่นิยามวิธีการคอมไพล์และลิงก์โปรแกรมและไลบรารีที่เขียนด้วยภาษา C++) ที่สามารถใช้ร่วมกับเครื่องมือพัฒนาโปรแกรมที่ได้รับความ
นิยมหลายๆ ตัว อาทิ Microsoft Visual C++, GNU Compiler Collection, Xcode, และ Eclipse CDT เป็นต้น
1.ดาวน์โหลดโปรแกรม MinGW จาก http://www.mingw.org/เเละทำการติดตั้ง
2. เปิดโปรแกรม Mingw เลือก Mark for installation ที่
3. ไปที่ installation > Apply change เเละกด Apply ตามรูป เเล้วรอโปรเเกรมโหลด
4. กด Close
5. ไปที่ This PC > Properties > Advanced System Setting
6. ไปที่ Environment Variables
7.คลิก Path เเล้วกด Edit
8.คลิก New เเละเพิ่ม Path file : C:\Mingw\bin ลงไป จากนั้นกด OK
9.เปิด Command line จากนั้นพิมพ์ gcc ถ้าทำการ Set path เรียบร้อย จะได้ตามรูป
10.
ดาวน์โหลด Opencv
ที่ http://opencv.org/downloads.html เเละเลือกสำหรับ Windows
เเละทำการติดตั้งไว้ที่ C:\
11.ดาวน์โหลดโปรแกรม Code::Block จาก http://www.codeblocks.org/downloads/26 เเละทำการติดตั้ง
12.ดาวน์โหลดโปรแกรมCMake จาก https://cmake.org/download/
เเละทำการติดตั้ง
13. เปิดโปรเเกรม CMake ตั้งค่า path ของ Source Code ไปที่ C:\opencv\sources
เเละ path ของ Build the binaries ไปที่ C:\opencv\x86\mingw จากนั้น Configure
14. จากนั้นเลือก Specify the generator for this project เป็น Codeblocks - Mingw Makefiles กด Finish เเละรอจนกว่ามีข้อความขึ้นว่า Configuring done
15. พืมพ์ PTHREAD ลงในช่องค้นหา เเละนำเครื่องหมายถูกออก ตามภาพ เพื่อป้องกันการเกิด Error เเละคลิก Generate
16. รอจนกว่าเเสดงว่า Generating done
17. เปิดโปรเเกรม CodeBlock ไปที่ Setting>Complier>Toolchain executables เเละตั้งค่า Path ของ Compiler's installation directory เป็น C:\MinGW\bin เเละกด OK
18.ไปที่ C:\opencv\build\x86\mingw เเละเปิดไฟล์ Opencv.cbp โดยใช้ Codeblock
19. กด Build
20.หลังจากกด Build จะได้ผลลัพธ์ตามภาพ จากนั้นปิดโปรเเกรม CodeBlock
21. เปิดโปรเเกรม CodeBlock จากนั้นไปที่ File > New > Project > OpenCV Project จากนั้น กด Go เเล้วตั้งชื่อไฟล์ เเละ Set path ให้เรียบร้อย
22. ตั้งค่าตามรูป เเล้วกด Close
23. ตั้งค่า OpenCV เป็น Version ที่เราติดตั้ง จากนั้นกด Next
24. ตั้งค่า Compiler เป็น GNU GCC Compiler จากนั้นกด Next
25. กด Build
26. จะเกิด Error ดังภาพ
21.คลิกขวาที่Project ชื่อ OpenCVTest จากนั้นไปที่ Build option > Linker settings จากนั้นเเก้ชื่อไฟล์โดยการเติม lib ไปด้านหน้าชื่อเดิม เเละเพิ่ม libopencv_imgcodecs$(CV_VERSION).dll จากนั้นกด OK เเละกด Build อีกครั้ง
22. กด Run เเละจะได้ผลลัพธ์ตามรูป