Anda di halaman 1dari 28

Install dvd dari EasyCap

Check device manager dengan cara klik kanan This PCproperties.

Klik device manager


Klik Device Manager

Check apakah SMI Grabber Device masih ada tanda seru kuning
SMI Grabber Device.

Contoh Masih tanda seru warna kuning:

Driver berarti tidak di


ketahui.

Jika seperti itu:


Untuk Windows 8 silahkan install driver dengan alamat:
C:\Program Files (x86)\Common Files\Somagic\SmiUsbGrabber3C
Dengan menggunakan driver win7 yang 64 bit atau 32 bit(bergantung dari
komputer)

Untuk windows 10, silahkan download dulu driver di alamat


https://www.dropbox.com/s/a3309bfg8el8z0e/Easycap%20by%20VkJose.rar?dl=0

kemudian install driver dengan menggunakan driver win8 yang 64 bit.


Caranya adalah klik kanan mada SMI Grabber Deviceupdate Driver Software..

Pilih Browse My computer for driver software.

Pilih yang ini

Pilih alamat tadi dengan browse. Kemudian klik next.


Daaan,,, seterusnya,,, tinggal next,, next.. yes,, yes doang,,,
Install emgucv
Buka File Explorer. Klik kanan Pada My Computer/This PCProperties
Klik pada Advanced System Settings

Klik Advanced System


Settings

Klik pada Environment Variables.


Klik pada Environment
Variables..

Maka akan muncul tampilan berikut ini. Pada System Variables, Double Klik pada
Path.
Double klik pada Path

MAka akan muncul Seperti berikut ini


Tambahkan Alamat Path Seperti di bawah ini dengan menekan Tombol New dan
memasukkan alamatnya. Kalo pada Laptop ini alamatnya:
C:\Emgu\emgucv-windesktop 3.1.0.2282\bin\x64
NB: Silahkan sesuaikan dengan Alamat emgu pada Laptop masing2.
Kemudian Klik Tombol OK.
Tambahan Alamat
Baru

Jika sudah klik Ok


Klik OK
Buat Project baru VS C# dengan nama tampil easycap

Tambahkan Reference dengan cara klik kanan pada ReferenceAdd Reference


Maka akan tampil tampilan seperti berikut ini. Klik pada Tombol Browse.

Klik Browse
Pilih file *.DLL pada Folder Bin. Kemudian Klik Add.
NB: untuk DebuggerVisualizer silahkan pilih berdasarkan jenis VS nya.

Kemudian Klik OK.


Maka akan muncul seperti berikut ini

Hasil File Reference

Klik Kanan Pada ProjectAddExisting Item..


Pilih File *.dll yang depannya menggunakan opencv pada alamat
C:\Emgu\emgucv-windesktop 3.1.0.2282\bin\x64.
Kemudian klik tombol add.
Maka hasilnya akan menjadi seperti berikut ini

Klik kanan pada File opencv yang tadi di addproperties


Ubahlah Copy to Output Directory menjadi Copy always

Pada Toolboxgeneral, klik kananChoose Items

Maka akan muncul tampilan seperti berikut ini. Klik Browse.


Pada Folder C:\Emgu\emgucv-windesktop 3.1.0.2282\bin, pilihlah Emgu.CV.UI.dll.
Kemudian klik Open.

Maka akan muncul seperti berikut ini. Kemudian klik OK


Hasilnya ada komponen tambahan
HistogramBox

Maka akan muncul Toolbox seperti berikut ini

Klik pada ImageBox. Kemudian Buatlah kotak pada Form


Buat Kotak dengan
menggunakan
ImageBox.

Klik pada ImageBox

Tambahkan Library
using Emgu.CV;
using Emgu.Util;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;
using Emgu.CV.UI;

Inisialisasi variable :

Double klik pada Form sehingga membentuk method Form_Load. Isikan kode berikut
ini:
NB: Mungkin lebih bagus ada comboBox pemilih kamera.
Buatlah method baru dengan nama processFrameAndUpdateGUI

Double klik pada FormClosed.


Double klik pada FormClosed

Tuliskan kode berikut ini

Selesaiiiii.
KOde lengkapnya:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using Emgu.CV;
using Emgu.Util;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;
using Emgu.CV.UI;
namespace Tampil_EasyCap
{
public partial class Form1 : Form
{
Capture capWebcam = null;
Image<Bgr, Byte> imgOriginal;
int camNumber = 0;
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)


{
try
{
//penggunaan nomor 1 atau 0 ini tergantung dari urutan kamera yang
//ada di komputer. kalo tempetku, easycap berada di nomor 0 dan
//webcam berada di nomor 1.
//NB: bisa sih kalo mau pake lebih banyak kamera.. misal
//punya kamera 6 berarti nomor kamera dari 0-5
//urutannya yang mana.. tergantung dari komputer yang menentukan.

//kode untuk webcam adalah:


//capWebcam = new Capture(1);
//kode untuk easycap adalah:
capWebcam = new Capture(0);
}
catch (NullReferenceException ex) {
MessageBox.Show("Pesan = "+ ex.Message+"\n");
return;
}
Application.Idle += processFrameAndUpdateGUI;
//blnCapturingInProcess = true;
}

private void processFrameAndUpdateGUI(object sender, EventArgs e)


{
imgOriginal = capWebcam.QueryFrame().ToImage<Bgr, Byte>();
//if (imgOriginal == null) return;
imageBox1.Image = imgOriginal;

//throw new NotImplementedException();


}

private void Form1_FormClosed(object sender, FormClosedEventArgs e)


{
if (capWebcam != null) {
capWebcam.Dispose();
}

}
}

Silahkan di coba
Maaf EasyCap nya tak sambungin ke DVD. Soalnya kameraku di pinjem
huehehehe

Anda mungkin juga menyukai