Friday, October 14, 2016

EmguCV dengan C# - Tutorial Part 2 : Menginstal EmguCV

Menyiapkan Tools yang Dibutuhkan

  1. Install Visual Studio C# versi 2010 ke atas.
  2. Download pustaka EmguCV terbaru (saat ini versi 3.1.0)  https://sourceforge.net/projects/emgucv/.  Optional :  https://sourceforge.net/projects/emgucv/files/emgucv/3.1.0/  ada pilihan pustaka untuk Nvidia Cuda dan versi portable (.zip).
  3. Install EmguCV, defaultnya ke C:\Emgu\libemgucv-windesktop-3.1.0.2282 (versi lain menyesuaikan) atau jika menggunakan versi portable ekstrak ke folder yang diinginkan.
Pada tutorial yang saya tulis, saya menggunakan EmguCV versi 3.1.0 dan Visual Studio 2013. Pengguna versi lain dapat menyesuaikan, biasanya langkah-langkahnya tidak jauh berbeda.


Mencoba Contoh Aplikasi

Ada beberapa contoh aplikasi yang sudah jadi di folder libemgucv-windesktop-3.1.0.2282\bin. Sobat bisa mencobanya untuk mendapatkan gambaran mengenai pengolahan citra pada EmguCV. Misalnya face detection, motion detection, shape detection, video surveillance, dan lain-lain.

Mengintegrasikan dengan Visual Studio

Di sini kita akan mencoba untuk mengintegrasikan pustaka EmguCV dengan Visual Studio :
- Buat project baru dengan klik File->New->Project, pilih Windows Form Application.
- Pada Solution Explorer, klik kanan References->Add References, kemudian klik Browse.
- Arahkan ke folder libemgucv-windesktop-3.1.0.2282\bin, lalu tambahkan 3 file ini :
  1. Emgu.CV.DebuggerVisualizers.VS2013.dll (pengguna Visual Studio versi lain menyesuaikan)
  2. Emgu.CV.UI.dll
  3. Emgu.CV.World.dll


- Klik OK.

Menambahkan Komponen pada Toolbox

EmguCV menyediakan beberapa komponen seperti ImageBox dan HistogramBox. Untuk dapat menambahkan komponen ke dalam Toolbox ikuti langkah berikut :
- Klik kanan pada area kosong Toolbox lalu klik Choose Items...


- Klik Browse lalu pilih file Emgu.CV.UI.dll yang ada di libemgucv-windesktop-3.1.0.2282\bin.


- Sobat dapat melihat pada bagian Toolbox ada 4 komponen yang ditambahkan, yaitu HistogramBox, ImageBox, MatrixBox, dan PanAndZoomPictureBox. Sekilas ImageBox sama dengan PictureBox bawaan dari Visual Studio, namun ImageBox dari EmguCV memberikan fitur-fitur tambahan dan tentunya kompatibel dengan object Mat yang digunakan untuk pengolahan citra.

Demikian tutorial kali ini, untuk tutorial selanjutnya kita akan mulai membuat code aplikasi sederhana klik di sini http://erinqvnm.blogspot.com/2016/10/emgucv-dengan-c-tutorial-part-3-membuat.html.

Salam luar biasa,
ErinQvnm

No comments:

Post a Comment