1. Download โปรแกรมจาก
http://sourceforge.net/projects/emgucv/files/emgucv/2.3.0/libemgucv-windows-x64-2.3.0.1416.zip/download
2. แตกไฟล์ libemgucv-windows-x64-2.3.0.1416.zip ไปยัง path ที่ต้องการ
3. Create New Project ใน Visual Studio ในที่นี้ทดลองเลือก โปรเจคจาก Visual C# -> Windows Forms Application
4. เพิ่ม ไฟล์ Emgu.Utils.dll และ Emgu.CV.dll ไปใน References ของ Project หรืออาจเพิ่ม Emgu.xxx.dll ที่ต้องการใช้เพิ่มเติมได้ ซึ่งจะเก็บอยู่ใน path ที่ทำการติดตั้ง Emgu /bin
5. เพิ่ม Emgu.CV namespace ไปที่ส่วนบนสุดของ ไฟล์ source code ได้แก่ รวมทั้ง namespace เพิ่มเติมที่ต้องการใช้ได้
using Emgu.CV;
using Emgu.CV.Structure;
6. เขียนโปรแกรมตามสะดวกครับ ^^
สำหรับ Version 2.0+ ให้ลองติดตั้ง MSVCRT 9.0 SP1 .
สำหรับ Version 1.5, ให้ลองติดตั้ง MSVCRT 8.0 SP1 .
Copy OpenCV dlls ไปยัง execution directory อาจเป็น โฟลเดอร์ Debug และ Release ของโปรเจค?
ซึ่งไฟล์เหล่านี้จะเก็บไว้ใน path ที่ทำการติดตั้ง Emgu /bin
สำหรับ Emgu CV version >= 2.2
ให้ copy dlls: opencv_calib3dXXX.dll, opencv_contribXXX.dll, opencv_coreXXX.dll, opencv_features2dXXX.dll, opencv_highguiXXX.dll, opencv_imgprocXXX.dll, opencv_legacyXXX.dll, opencv_mlXXX.dll, opencv_objectdetectXXX.dll, opencv_videoXXX.dll โดย XXX คือ version ของ OpenCV.
สำหรับ Emgu CV version <= 2.1
ให้ copy dlls: cvXXX.dll, cvauxXXX.dll, cxcoreXXX.dll, highguiXXX.dll, opencv_ffmpegXXX.dll, mlXXX.dll and cvextern.dll โดย XXX คือ version ของ OpenCV.
Copy the unmanaged DLLs ไปที่ project folder โดย
Right click ที่ project,
click Add->Existing Item แล้วเลือก unmanaged DLLs ทั้งหมดตามด้านบน.
left click ที่ DLLs แต่ละตัวที่เพิ่มเข้ามา, ดูที่หน้าต่าง Properties "Copy to Output Directory" เลือก "Copy if newer"
left click ที่ DLLs แต่ละตัวที่เพิ่มเข้ามา, ดูที่หน้าต่าง Properties "Copy to Output Directory" เลือก "Copy if newer"
ถ้า missing dependency?
ให้ Download Dependency Walker แล้วใช้เปิดไฟล์ "cvextern.dll" . ตรวจสอบ dependency ที่ missing.
ทำงานบน ระบบปฏิบัติการ 32-Bit หรือไม่ ?
version windows installer จะใช้สำหรับระบบปฏิบัติการ windows 32-Bit.
version windows installer จะใช้สำหรับระบบปฏิบัติการ windows 32-Bit.
ถ้าใช้ระบบปฏิบัติการ windows 64-bit, ให้ download version 64bit ไปใช้งาน.
ถ้าพัฒนา application ที่ run ใน 32bit mode บน 64-bit OS. ให้ configuration page of executable project, เลือก Platform Target as 'x86'.
ทั้งนี้สามารถศึกษาวิธีการติดตั้ง เพิ่มเติมในการใช้งานด้านต่างๆ ได้ที่
http://www.emgu.com/wiki/index.php/Download_And_Installation
ไม่มีความคิดเห็น:
แสดงความคิดเห็น