สรุปวิธีการติดตั้งนะครับ
- เนื่องจากโปรแกรมนี้ใช้ WCF (Windows Communication Foundation) ต้องลง .NET 3.0 ก่อน
- โหลดตัว install ที่นี่ได้เลย http://sourceforge.net/project/showfiles.php?group_id=216500
- install ไปตามขั้นตอนปกติ อาจจะให้อัพเกรดอะไรนิดหน่อย.
- เปิด VS 2008 แล้วเปิดโซลูชัน Emgu.CV.Example.sln แล้วลองรันดู ตามขั้นตอนปกติควรจะรันโปรแกรมทดสอบผ่าน
- สร้าง project หรือ solution ใหม่
- add zlib.net.dll, Emgu.Utils.dll, Emgu.CV.dll ใน reference ของ project
- copy dll ของ OpenCV(cvXXX.dll, cvauxXXX.dll, cxcoreXXX.dll, highguiXXX.dll, opencv_ffmpegXXX.dll, mlXXX.dll and cvextern.dll) ไปไว้ใน execute directory (ขั้นตอนนี้ส่วนตัวไม่ได้ทำ รันผ่านด้วย)
- เขียนโปรแกรมตามปกติโดยใส่ namespace เหล่านี้ไปด้วย
using Emgu.CV.Structure;
เท่านี้ก็น่าจะเริ่มเขียน OpenCV ด้วย C# บน VS2008 ได้แล้ว
ลองดู tutorial เพิ่มเติมได้ที่
http://www.emgu.com/wiki/index.php/Tutorial
http://www.emgu.com/wiki/index.php/Tutorial
พอดีตัวอย่าง โค๊ต ไหมครับ เอาแค่ โชว์รูปก็พอครับ ผมยัง งงๆหลังจาก
ReplyDeleteเขียนโปรแกรมตามปกติโดยใส่ namespace เหล่านี้ไปด้วย
using Emgu.CV;
using Emgu.CV.Structure;
แล้วต่อจากเนี้ยครับทำยังไงต่อ ขอตัวอย่างโค๊ตเป็นแนวทางหน่อยครับ แค่เขียนโชว์ก็พอ ผมงงว่าจะประกาศใช้ฟังก์ชั่น opercv ยัง ในตัวโปรแกรม
เมล์ผมครับ put_pk_love@hotmail.com กำลังโปรเจ็คครับ รบกวนด้วยนะครับ
ReplyDeleteขอบคุณนะครับ กะัลังหาอยู่เลย ใน emgu cv ผมโคตรงงอ่า
ReplyDelete