ส่วนที่ 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>
ทำไมwebนี้เปิดด้วย Internet Explorer6 แล้วไม่สามารถเปิดรูปภาพได้ครับ
คืออยากเห็น รูปภาพว่ามีการ set config อย่างไร
เพราะพยายาม set ตั้งนานแล้วยังไม่สำเร็จเลยครับ
ขอบคุณครับ
(มือใหม่หัดเขียน)
เอ่ ขอสอบถามหน่อยนะคะ ตอนนี้ก็ลองเล่น OpenCV เหมือนกันค่ะ
แต่มีปัญหาตอนCompileไม่ผ่านโดยเครื่องเตือนว่า can not Open cv.lib
ทั้งที่ได้ เพิ่ม Library ของ cv.lib ไว้แล้ว ไม่ทราบว่าจะแก้ปัญหายังไงคะ?
อยากเห็นตัวอย่างโค้ดไว้เป็นแนวทางจังค่ะ พอดีทำโปรเจคเกี่ยวกับติดต่อกล้องอยู่พอดีเลย
ขอบคุณมากนะคะ
สวัสดีค่ะ
พี่คะอยากรู้รายละเอียดเกี่ยวกับopencvอ่ะค่ะ
ว่าใช้งานอย่างไร
และภาษาอะไรที่ใช้กับopencv
พอดีทำโปรเจ็คที่ต้องใช้opencvนะค่ะ
ยางงงอยู่เลยว่ามานคืออะไร
สนใจมาก เพราะกำลังทำโปเจกแบบนี้อยู่ ยังไงแล้วติดต่อกับด้วยนะค่ะ
คุณ meav ครับ
จะให้ผมติดต่อกลับไปได้อย่างไรครับ คุณมาให้ผมช่วย ไม่ใช่หรือ ครับ
คุณต้องเป็นฝ่ายติดต่อผม เองถึงจะถูกนะครับ
ผมคอมไพล์ไม่ผ่านครับ เป็นโค๊ตเกี่ยวกับการจับตำแหน่งเเละบอกพิกัดที่วัตถุนั้นอยู่นะครับรบกวนช่วยด้วยนะครับ
ขอบคุณครับ
error C2065: 'p_seqCircles' : undeclared identifier
error C2065: 'p_seqCircles' : undeclared identifier
error C2227: left of '->total' must point to class/struct/union/generic type
error C2065: 'p_seqCircles' : undeclared identifier
error C2065: 'charCheckForEscKey' : undeclared identifier
C2065: 'charCheckForEscKey' : undeclared identifier
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
รบกวนติดต่อกลับด้วยครับ[email protected] ขอบคุณครับ