ส่วนนี้เป็นส่วนการ config VS ให้รู้จักกับ Library OpenCv นะครับ

ส่วนที่ 2 คลอดออกมาติดๆ ครับ How to configuration

เมื่อเราติดตั้ง OpenCv และทดสอบว่าใช้งานได้เรียบร้อย แล้วเราก็จะมา config เพื่อใช้เขียนโปรแกรมกัน ครับ ผมเลือกใช้ VS6 อ่ะคัรบ ความจิงก็ อยากใช้ .NET แต่ว่าNotebook Aspire 5051 ของผม มันรันไม่ไหวแน่ๆ ram 512 เอง ถึงไหวเดี๋ยวพาลจะพังเอา ป่าวๆ ไม่ได้พังเพราะลง .NET ครับแต่พังเพราะหงุดหงิดคอมไพล์ช้า อาจจะมียันโครมได้ เลยใช้  VS6 ครับงืมๆๆ ส่วน .NET ถ้าใครต้องการจะนำไปประยุกต์ก่อนก็ได้ครับมันคล้ายๆ กับ VS6 อ่ะครับ

เริ่มจาเปิดโปรแกรมมาเลย เป็น C++ หรือไม่ก็ C นะครับ ตัวอื่น OpenCV ไม่รองรับ แล้วทำการ Include พวกนี้ลงไปในส่วนของ ตัว VS ให้มันรู้จักไลบาลี่ ตัวใหม่ซะ

 

<p style="margin: 0cm 0cm 0pt; text-indent: 36pt" class="MsoNormal">พอเปิดโปรแกรมมาเลือกที่ Tools->Options จะขึ้นหน้าต่างดังรูปถัดไป</p><p style="margin: 0cm 0cm 0pt; text-indent: 36pt" class="MsoNormal"></p><p style="margin: 0cm 0cm 0pt; text-indent: 36pt" class="MsoNormal"></p>  <p style="margin: 0cm 0cm 0pt; text-indent: 36pt" class="MsoNormal">จากนั้นเลือกที่ Directories  แล้วก็เลือก Platform ให้เป็น Win32 แล้วส่วนของ Show directories เป็น include files จากนั้นเราก็ Include ตาม ไดเรคทอรี่ด้านล่างครับ</p>  <p style="margin: 0cm 0cm 0pt" class="MsoNormal">C:\PROGRAM FILES\OPENCV\CVAUX\INCLUDE</p><p>C:\PROGRAM FILES\OPENCV\CV\INCLUDE</p><p>C:\PROGRAM FILES\OPENCV\CXCORE\INCLUDE</p><p>C:\PROGRAM FILES\OPENCV\OTHERLIBS\HIGHGUI</p><p>C:\PROGRAM FILES\OPENCV\OTHERLIBS\CVCAM\INCLUDE  </p><p style="margin: 0cm 0cm 0pt" class="MsoNormal"></p>  <p style="margin: 0cm 0cm 0pt" class="MsoNormal">ต่อไป เลือก Show directories เป็น Library Files </p>    <p style="margin: 0cm 0cm 0pt" class="MsoNormal">จากนั้น เพิ่มไดเรคทอรี่ C:\Program Files\OpenCv\Lib</p>  <p style="margin: 0cm 0cm 0pt" class="MsoNormal"></p>  <p style="margin: 0cm 0cm 0pt" class="MsoNormal">ใครตามไม่ทันยกมือเลยนะครับ ต่อเลยดีกว่า จากนั้นก็ คลิ๊ก Ok เลย</p>  <p style="margin: 0cm 0cm 0pt" class="MsoNormal">ให้เราทำการสร้างโปรเจคขึ้นมานะครับ อันนี้ คงทราบกันดีเลือกที่ Win32 Console Application แล้วก็ตั้งชื่อตามสะดวกเลย</p><p style="margin: 0cm 0cm 0pt" class="MsoNormal"></p>    <p style="margin: 0cm 0cm 0pt" class="MsoNormal">ทำการสร้างไฟล์ C++ ขึ้นมา 1 ไฟล์ </p>   <p style="margin: 0cm 0cm 0pt" class="MsoNormal"></p><p style="margin: 0cm 0cm 0pt" class="MsoNormal"></p><p style="margin: 0cm 0cm 0pt" class="MsoNormal">ทีนี้ เราจะให้ Project ของเรารู้จัก Library ตัวใหม่ด้วย ต้องไปที่ </p><p style="margin: 0cm 0cm 0pt" class="MsoNormal">Project -> settings…</p>  <p style="margin: 0cm 0cm 0pt" class="MsoNormal"></p>  <p style="margin: 0cm 0cm 0pt" class="MsoNormal">แล้วทำการ เพิ่ม Library เหล่านี้ลงไปในช่อง Link ครับ ถ้าไม่เพิ่มมันก็ compile ผ่านเหมือนกัน แต่ รันไม่ได้ อิอิ cv.lib highgui.lib cvaux.lib cxcore.lib</p>  <p style="margin: 0cm 0cm 0pt" class="MsoNormal"></p><p style="margin: 0cm 0cm 0pt" class="MsoNormal">จากนั้นก็ ถึงเวลาเขียนโค้ด แล้วครับ อิอิผมเอาตัวอย่างโค้ดมาให้ดู แล้วกันนะครับ</p>