Tutorial kali adalah tentang mengcapture/menangkap gambar dari webcam camera labptop atau kamera yang terintegrasikan dengan komputer, oke.... kita mulai membuat programnya. untuk pertama kali seperti biasanya, siapkan project baru, buka IDE visual studio, klik file pilih new project, selanjutnya silahkan isi nama project pada kotak project name. untuk langkah-langkah berikutnya silahkan ikuti instruksi instruksi dibawah ini
langkah 1 : Tambahkan satu komponen picturebox dan dua componen button pada form yang telah dibuat sebelumnya, atur dan tata sedmikian rupa sehingga tampilannya seperti pada gambar dibawah
Langkah 2 : download library webcam disini. tambahkan dll library webcamcapture pada project, caranya pilih menu project pada IDE visual studio, pilih add reference, pilih tab browse dan pilih file dll yang telah didownload sebelumnya. untuk lebih jelas tentang cara menambahkan reference library pada C# silahkan baca artikel disini
Gambar 1. Preview desain aplikasi
Langkah 3 : tambahkan class untuk menangani webcam. berikut ini source codenya, untuk menambahkan class pada project klik menu project pada IDE visual studio, dan pilih add class. selanjutnya akan muncul kotak dialog, pada kotak name berikan nama class yang telah dibuat, untuk contoh kali ini isi kotak name tersebut dengan WebCam.cs. setelah itu klik OK. pada class WebCam.cs modifikasi kodenya sehingga menjadi seperti dibawah ini. ingat namespace pada class yang dibuat harus sama dengan namespace pada project, jika tidak class tidak akan terdeteksi oleh form1.cs
using System;
using System.IO;
using System.Linq;
using System.Text;
using WebCam_Capture;
using System.Collections.Generic;
namespace WindowsFormsApplication19
{
class WebCam
{
private WebCamCapture webcam;
private System.Windows.Forms.PictureBox _FrameImage;
private int FrameNumber = 30;
public void InitializeWebCam(ref System.Windows.Forms.PictureBox ImageControl)
{
webcam = new WebCamCapture();
webcam.FrameNumber = ((ulong)(0ul));
webcam.TimeToCapture_milliseconds = FrameNumber;
webcam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webcam_ImageCaptured);
_FrameImage = ImageControl;
}
void webcam_ImageCaptured(object source, WebcamEventArgs e)
{
_FrameImage.Image = e.WebCamImage;
}
public void Start()
{
webcam.TimeToCapture_milliseconds = FrameNumber;
webcam.Start(0);
}
public void Stop()
{
webcam.Stop();
}
public void Continue()
{
webcam.TimeToCapture_milliseconds = FrameNumber;
webcam.Start(this.webcam.FrameNumber);
}
public void ResolutionSetting()
{
webcam.Config();
}
public void AdvanceSetting()
{
webcam.Config2();
}
}
}
using System.IO;
using System.Linq;
using System.Text;
using WebCam_Capture;
using System.Collections.Generic;
namespace WindowsFormsApplication19
{
class WebCam
{
private WebCamCapture webcam;
private System.Windows.Forms.PictureBox _FrameImage;
private int FrameNumber = 30;
public void InitializeWebCam(ref System.Windows.Forms.PictureBox ImageControl)
{
webcam = new WebCamCapture();
webcam.FrameNumber = ((ulong)(0ul));
webcam.TimeToCapture_milliseconds = FrameNumber;
webcam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webcam_ImageCaptured);
_FrameImage = ImageControl;
}
void webcam_ImageCaptured(object source, WebcamEventArgs e)
{
_FrameImage.Image = e.WebCamImage;
}
public void Start()
{
webcam.TimeToCapture_milliseconds = FrameNumber;
webcam.Start(0);
}
public void Stop()
{
webcam.Stop();
}
public void Continue()
{
webcam.TimeToCapture_milliseconds = FrameNumber;
webcam.Start(this.webcam.FrameNumber);
}
public void ResolutionSetting()
{
webcam.Config();
}
public void AdvanceSetting()
{
webcam.Config2();
}
}
}
langkah 3: double klik pada button1 untuk membangkitkan event klik pada button satu, tambahkan code berikut ini pada event tersebut
webcam.Start();
sedangkah pada button2. tambahkan code berikut ini
webcam.Stop();
langkah 4 : Done, program selesai dibuat, sekarang coba jalankan program yang telah kita buat, jika langkah-langkah diatas dilakukan dengan benar, saat button start diklik form akan menangkan image dari webcam komputer kita.
untuk lebih memahi tentang program ini silahkan download contoh programnya disini atau download projectnya disini
Download binary file disini
Download full project disini
For more information contact us on informasi@csharp-indonesia.com
NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010.
dengan target framework 2.0 . Sehingga minimal komputer harus
terinstal windows xp untuk bisa menjalankan program *.exe nya,
Sedangkan untuk membuka projectnya mau tidak mau harus menginstal
microsoft visual studio 2010
Artikel yang mirip
wah, makasih ya, ini berguna banget! :D
BalasHapusKavin Yudhitia
Electrical Engineering - Telecommunication
ITB
hidup ilmu pengetahuan INDONESIA.....!!!!
BalasHapusmaju terus, jangan sampai semakin tertinggal jauh dengan ilmu pengetahuan orang-orang barat......!!!!! ha..ha.. SMangat.. smangat.........!!!!
thanks... udah mampir......
menarik banget nih. Kalo pake USB webcam bisa ga ya?
BalasHapuskonsep kerja dari program ini adalah melakukan ceking terhadap sistem apakah sudah terpasang dengan driver web cam (jenis apa pun), jika ada program langsung menggunakan driver tersebut sebagai jembatan untuk koneksi dengan hardwarenya. sehingga untuk webcam USB bisa dipastikan bisa dideteksi oleh program ini
BalasHapuswoowwww keren! serius ini ngebantu banget... salam kenal mas! semoga blognya tambah rame...
BalasHapuspake seo kayanya bakalan bagus nih web
moelut semoga secuil tulisa ini bisa membantu he..he..he.. amin...
BalasHapusSemoga generasi muda bangsa kita bisa lebih giat lagi belajar,,,,
mantap tutorial c#, ada tutorial overlay video dengan running text ga bos? salam kenal
BalasHapushttp://www.theferianto.com
untuk saudara iferianto, overlay video dengan running text kami belum pernah mencobanya, kami akan mecoba untuk membuat tutorialnya
BalasHapusthanks..
pake ASP.net?
BalasHapusuntuk ASP.net belum pernah saya coba. akan tetapi secara konsep dan teori bisa saja diimpementasikan di ASP. tetapi karena ASP memnpunyai basic WEB saya rasa pasti ada kendala dengan bandwith dan konesksi
BalasHapussemoga bisa membantu dan bermanfaat
itu nyimpennya di mana?blm bisa d play yah?
BalasHapusini kenapa yah?
BalasHapusmethod start() ga kepanggil.
BalasHapuskalau untuk Save video sama gambar nya gmna ya gan ? tolong bantuan nya
BalasHapuskalu untuk nambah kan save video nya gmna ya gan ? untuk menyimpan hasilnya . tolong bantuan nya gan . terima kasih
BalasHapus20150704 junda
BalasHapusmichael kors handbags
ray bans
louis vuitton sacs
coach factory outlet
coach outlet store online
soccer shoes
burberry outlet online
mont blanc
hollister outlet
true religion sale
rolex watches for sale
true religion jeans
cheap oakleys
ray ban glasses
coach factory outlet
jorda femme pas cher
air max uk
longchamp
oakley store
prada outlet
gucci uk
louboutin
ed hardy outlet
polo ralph lauren uk
cheap soccer jerseys
longchamp pas cher
burberry handbags
michael kors outlet online
kate spade bags
christian louboutin shoes
toms outlet store
michael kors
mcm bags
louboutin
kate spade bags
fitflops shoes
chanel bags
abercrombie & fitch
ray ban outlet
gucci borse
2015-11-24 xiaozhengm
BalasHapusmichael kors outlet
oakley vault
canada goose jackets
coach factory outlet
moncler jackets
louis vuitton outlet
tiffany jewelry
cheap jordans
ed hardy outlet
cheap jordans
caoch outlet
mcm outlet
fitflops clearance
michael kors outlet
christian louboutin shoes
jordan 4
louis vuitton handbags
jordan 8
cheap toms
coach outlet
cheap uggs
nike trainers
toms outlet
nike shoes
adidas shoes
true religion jeans
mont blanc pens
kate spade outlet
burberry outlet
gucci
nike blazers
kate spade uk
louis vuitton bags
fitflop uk
true religion jeans
jordan pas cher
louis vuitton
pandora charms
michael kors outlet
Gan, ini programnya kan cuma nampilin camera aja. Ada lanjutan untuk bisa muncul kotak capture seperti menggunakan library EmguCV dan gambar capturenya bisa disimpan di sebuah folder.
BalasHapusterima kasih
Gan, ini programnya kan cuma nampilin camera aja. Ada lanjutan untuk bisa muncul kotak capture seperti menggunakan library EmguCV dan gambar capturenya bisa disimpan di sebuah folder.
BalasHapusterima kasih
Today at 5PM EST, Nikestore will restock the Air Jordan 11 Low “Bred” using their ironclad Drawing system. For those still unfamiliar with how it Air Jordan 4 Alternate 89 works, all you need to do is click the link when Nike tweets out the jordans for sale official link today at 5PM EST and fill out your necessary information. The latest update jordan shoes to the drawing is that you must fill in payment info, meaning if you won jordans 2015 the drawing, you automatically purchase the shoe. That’s the whole point of the drawing, right? Jordan Retro 8 Concord This is quite the appetizer before the Air Jordan 11 “72-10” as well as the jordan releases rumored Air Jordan 11/XX9 Pack drops later this month, so stay tuned for updates on jordan 11 that front.
BalasHapusAdding to the list of Black Friday sneaker deals is a special promotion new jordans at New York’s newest consignment shop Stadium Jordan 5 fire red Goods, who are today offering a number of coveted releases at their retail price. Most notably is a chance to grab the Air Jordan 10 OVO at box price, for the biggest sneaker new jordan shoes steal of the weekend. Check out the full list of models offered at Stadium Goods jordans 2016 for retail price below.
bears jerseys
BalasHapusdolce and gabbana shoes
michael kors uk
nike blazer pas cher
detroit lions jerseys
bills jerseys
michael kors handbags outlet
cardinals jersey
michael kors handbags wholesale
adidas nmd r1
under armour shoes
BalasHapuscowboys jerseys
toms outlet
coach outlet store
air jordan uk
saints jerseys
cheap nfl jerseys
michael kors outlet
ray ban sunglasses
michael kors handbags
fitflops sale clearance
BalasHapuskyrie 4 shoes
bape hoodie
golden goose
yeezy boost
goyard
air max 97
coach outlet store online
air max 95
lebron 17 shoes
une lecture fantastique Celine Dolabuy Allez ici Dolabuy Prada regardez ce site sacs de répliques de Chine
BalasHapust4y07n2g58 o3n83z3c15 b0q14s6b74 t5z79t7h69 k6b41s2u05 d1t11d3c54
BalasHapus