Menu

Tuesday, October 22, 2013

[EmguCV] วิธีการตั้งค่า EmguCV สำหรับ Visual C#
[EmguCV] How to Set EmguCV for Visual C#

ดาวน์โหลด EmguCV จาก http://sourceforge.net/projects/emgucv/ แล้วติดตั้ง
Download EmguCV from http://sourceforge.net/projects/emgucv/ then install

สร้างโปรเจคใหม่เป็น Windows Form Application
Create new Window Form Application project

เพิ่มไลบรารี่ EmguCV โดยไปที่ Solution Explorer คลิกขวาที่แฟ้ม References แล้วเลือกAdd Reference…
Add EmguCV Library by right click on References within Solution Explorer then select Add Reference... 

เลือกแท็บ Browse แล้วไปที่ C:\Emgu
Select Browse tab then go to C:\Emgu

เลือก emgucv-windows-x86 2.3.0.1416 (เวอร์ชั่นที่ดาวน์โหลดมา) แล้วเข้าไปที่ bin
Select emgucv-windows-x86 2.3.0.1416 (downloaded version) then enter bin

เลือกไฟล์ตามด้านล่างนี้แล้วกด OK
Select files below then press OK
  • Emgu.CV.dll
  • Emgu.CV.ML.dll
  • Emgu.CV.UI.dll
  • Emgu.Util.dll

ในโค้ดของฟอร์ม ใส่ประโยค using ตามด้านล่าง
In code of form, add using statements below
  1. using Emgu.CV;
  2. using Emgu.CV.ML;
  3. using Emgu.CV.UI;
  4. using Emgu.CV.Structure;
  5. using Emgu.CV.CvEnum;
  6. using Emgu.Util;

ไปที่แฟ้ม bin ของ EmguCV แล้วคัดลอกแฟ้ม X86
Go to bin folder of EmguCV then copy X86 folder

วางแฟ้ม X86 ในโฟลเดอร์ Debug และ Release ของโปรเจค
Paste X86 folder in Debug and Release folders of project

ในการออกแบบฟอร์ม เพิ่ม PictureBox ชื่อ pictureBox1
In form design, add PictureBox named pictureBox1

ในโค้ดของฟอร์ม ใส่โค้ดตามด้านล่าง
In code of form, insert code below
  1. Image<Bgr, byte> testImage = new Image<Bgr, byte>(image_path);
  2. pictureBox1.Width = testImage.Width;
  3. pictureBox1.Height = testImage.Height;                     
  4. pictureBox1.Image = testImage.ToBitmap();

กด F5 เพื่อคอมไพล์และรัน
Press F5 to compile and run

No comments:

Post a Comment