Operasi substraction atau operasi pengurangan pada citra adalah dasar dalam pembuatan tracking video,walaupun cara ini termasuk cara yang klasik atau kuno dalam tracking. konsep dasar oprasi ini adalah melakukan cheking pada gambar satu dengan gambar dua, apakah ada perubahan, jika ada maka perubahan tersebutlah yang ditampilkan pada gambar hasil.
sekarang kita mulai untuk membuat program. seperti biasa siapkan project kosong terlebih dahulu. klik file new project pada IDE visual studio, pada kotak project name silahkan isi nama project sesuai dengan keinginan, tidak ada aturan kusus dalam penulisan nama project. untuk langkah langkah selanjutnya silahkan ikuti instruksi instruksi dibawah ini
langkah 1 : tambahkan tiga komponen button dan tiga komponen picturebox, atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini
langkah 2 : jangan lupa pada form tambahkan dua componen openfiledialog, pada button yang berlabel openImage1 link kan dengan openfileDialog1 sedangkan pada openImage2 link kan dengan openfileDialog2
langkah 3 : Pada button1 (berlabel open image1) tambahkan source code berikut ini
if (DialogResult.OK == openFileDialog1.ShowDialog())
{
gambar1 = new Bitmap(openFileDialog1.FileName);
gambar1 = MakeGrayscale(gambar1);
pictureBox1.Image = gambar1;
lebar = pictureBox1.Image.Width;
tinggi = pictureBox1.Image.Height;
}
{
gambar1 = new Bitmap(openFileDialog1.FileName);
gambar1 = MakeGrayscale(gambar1);
pictureBox1.Image = gambar1;
lebar = pictureBox1.Image.Width;
tinggi = pictureBox1.Image.Height;
}
langkah 4 : sedangkan pada button2 yang berlabelkan openfileDialog2 tambahkan source code berikut ini
if (DialogResult.OK == openFileDialog2.ShowDialog())
{
gambar2 = new Bitmap(openFileDialog2.FileName);
gambar2 = MakeGrayscale(gambar2);
pictureBox2.Image = gambar2;
}
{
gambar2 = new Bitmap(openFileDialog2.FileName);
gambar2 = MakeGrayscale(gambar2);
pictureBox2.Image = gambar2;
}
sebelumnya jangan lupa untuk mendeklarasikan beberapa variabel global yang digunakan dalam program seperi gambar1, gambar2, tinggi, lebar dan lain sebagainya
langkah 5 : tambahkan function untuk merekontruksi image yang pixelnya sudah dimodifikasi sedemikian rupa, source code untuk merekontruksi image seperti pada gambar dibawah ini
gambar = new Bitmap(lebar,tinggi);
for (int i = 0; i < tinggi; i++)
{
for (int j = 0; j < lebar; j++)
{
gambar.SetPixel(j, i,
Color.FromArgb(hasil[i,j],hasil[i,j],
hasil[i,j]));
}}
pictureBox3.Image = gambar;
for (int i = 0; i < tinggi; i++)
{
for (int j = 0; j < lebar; j++)
{
gambar.SetPixel(j, i,
Color.FromArgb(hasil[i,j],hasil[i,j],
hasil[i,j]));
}}
pictureBox3.Image = gambar;
lagkah 5 : Pada button3 button yang berlabelkan OK. tambahkan source berikut ini
hasil=new int[tinggi,lebar];
for (int i = 0; i < tinggi; i++)
{ for (int k = 0; k < lebar; k++){
hasil[i,k]=(gambar1.GetPixel(k, i).R)-(gambar2.GetPixel(k, i).R);
if (hasil[i, k] < 1)
{
hasil[i, k] = 5;
}}}rekontruksiImage();
for (int i = 0; i < tinggi; i++)
{ for (int k = 0; k < lebar; k++){
hasil[i,k]=(gambar1.GetPixel(k, i).R)-(gambar2.GetPixel(k, i).R);
if (hasil[i, k] < 1)
{
hasil[i, k] = 5;
}}}rekontruksiImage();
langkah 6 : Done, program selesai dibuat. Jika langkah langkah diatas dilakukan dengan benar maka program akan mampu melakukan proses pengurangan pixel dari gambar satu dengan gambar dua, dan hasil pengurangan adalah hasil irisan gambar satu dan juga gambar dua. berikut ini adalah hasil preiview hasil program yang telah dijalankan
gambar 2. Preview hasil running program
download binary filenya disini
dan juga download full projectnya disini
For more information contact on informasi@csharp-indonesia.com
pandauan download : klik link download yang disediaan diatas, setelah itu akan muncul halaman adf.ly, tunggu beberapa detik sampai pada pojok kanan atas muncul tulisan skip ad. klik tombol tersebut ,setelah itu akan muncul halaman ziddu, silahkan klik pada button download yang muncul pada halaman ziddu
NB : Semua program dalam tutorial ini ditulisa menggunakan IDE Visual studio 2010. dengan target framework 3.5.
Artikel yang mirip
Artikel yang mirip
- membuat gambar dari piixel yang telah ditentukan
- export Pixel Image ke Excel in C#
- program Fuzzy C Mean Clustring di C# (C Sharp)
- mendapatkan nilai pixel dari gambar di C# (C Sharp)
- convert image ke grayscale di C#
- deteksi tepi menggunakan metode Cany di C# (C SHARP)
- deteksi tepi pada Suatu Citra di C# (C Sharp)
- convert a Image file in byte pointer data in C# (C Sharp)
- membuat Animasi Gambar di button di C# ( C Sharp )
- menyimpan gambar ke MYSQL di C# (C Sharp)
- menambahkan gambar pada button di C# (C Sharp)
- mencapture gambar atau video dari Webcam di C# (C Sharp)
- membuat Histogram di C# (C Sharp)
binary filenya nya koq udah diremove yaahh,.
BalasHapuschenlina20150916jordan shoes
BalasHapusair max 90
mcm handbags
cheap uggs
ed hardy outlet
fitflops sale clearance
michael kors outlet
oakley sunglasses
coach outlet store online
mulberry handbags
kobe bryant shoes
pandora
pandora jewelry
replica watches
ghd
moncler outlet
hollister co
retro jordans
oakley sunglases cheap
chaussure louboutin
oakley sunglasses wholesale
air jordans
nike air max 90
north face uk
toms outlet
tommy hilfiger outlet
sac longchamp
michael kors
gucci borse
toms shoes
longchamp
burberry outlet
sac longchamp pliage
prada uk
kate spade uk
air force 1
michael kors handbags
fitflop uk
adidas shoes uk
ray-ban sunglasses
as
2015-11-24 xiaozhengm
BalasHapusbasketball shoes
adidas shoes uk
canada gooses jackets
ugg boots
louis vuitton handbags
toms outlet
louis vuitton outlet
tory burch outlet
cheap ugg boots
michael kors uk
mcm outlet
mont blanc pens
coach factorty outlet
nike sb shoes
fake oakley sunglasses
air jordan pas cher
cheap jordan shoes
burberry outlet online
louis vuitton
gucci borse
burberry outlet online
polo outlet
timberland boots
coach outlet store online
cheap uggs on sale
true religion outlet
ugg outlet
louis vuitton
louis vuitton handbags
louis vuitton handbags
ugg australia
coach factory outlet
instyler max
coach factory outlet
michael kors handbags
nike free run
louis vuitton borse
adidas uk
canada goose jacket
ugg boots
tiffany and co
BalasHapusmichael kors factory online
tiffany outlet
hollister shirts
michael kors uk
ray-ban sunglasses
fitflops shoes
coach outlet
oakley sunglasses wholesale
ralph lauren outlet
nba jerseys
ralph lauren outlet
iphone cases
oakley canada
oakley sunglasses wholesale
oakley sunglasses
lacoste pas cher
ray-ban sunglasses
ray ban sunglasses
true religion jeans
louis vuitton pas cher
burberry outlet online
coach outlet
mont blanc pens
kate spade handbags
coach outlet store
ray-ban sunglasses
tory burch outlet
discount oakley sunglasses
ray ban sunglasses
cai20160329
zhengjx20160411
BalasHapusray bans
nike air max uk
gucci outlet
ralph lauren
michael kors outlet
cheap ray ban sunglasses
air jordan shoes
longchamp outlet
burberry outlet online
coach outlet
nike air max
retro 11
gucci outlet
kobe shoes
kate spade outlet
louis vuitton outlet online
burberry sale
coach outlet
ugg outlet
longchamp handbags
polo ralph lauren
nike trainers women
ralph lauren home
toms wedges
oakley sunglasses
louis vuitton bags
oakley vault
coach outlet online
coach outlet clearance
kate spade outlet
michael kors outlet
replica rolex watches
true religion jeans
oakley sunglasses
replica watches
tory burch outlet online
christian louboutin sale
coach outlet online
nike sb janoski
polo ralph lauren outlet
chicago blackhawks jerseys
BalasHapuspackers jerseys
cincinnati bengals jersey
chicago bears jersey
chicago bulls jerseys
los angeles lakers jersey
arizona cardinals jerseys
pittsburgh steelers jerseys
denver broncos jersey
nike free running
mizuno running shoes
jaguars jersey
carolina panthers jerseys
cheap nike shoes sale
chicago bulls jersey
seattle seahawks jerseys
golden state warriors jerseys
san francisco 49ers jerseys
philadelphia eagles jersey
giuseppe zanotti outlet
polo pas cher
supra shoes sale
minnesota vikings jersey
hollister
air max 2014
foamposite shoes
los angeles clippers jersey
san diego chargers jerseys
tommy hilfiger
minnesota vikings jerseys
abercrombie outlet
nike trainers uk
steelers jerseys
tods outlet online
linyuan0517
chenlina20160709
BalasHapuslouis vuitton
oakley sunglasses
abercrombie and fitch new york
polo ralph lauren
louis vuitton bags
air jordan pas cher
true religion jeans
michael kors outlet
ralph lauren
replica watches
jordan retro 11
true religion outlet
louis vuitton handbags
toms outlet
kate spade handbags
louis vuitton handbags
true religion jeans sale
coach factory outlet
gucci handbags
coach outlet
jordan shoes
coach outlet
oakley vault
michael kors outlet store
louis vuitton outlet
true religion outlet
louis vuitton outlet
louis vuitton handbags
kate spade handbags
ray ban sunglasses
coach outlet store online clearances
toms shoes
air huarache
coach factory outlet
christian louboutin outlet
kd 8 shoes
air max 90
giuseppe zanotti sandals
ralph lauren outlet
louis vuitton handbags
as
cheap oakleys
BalasHapusrolex watches for sale
canada goose sale
air max
louis vuitton bags
cheap nfl jerseys
polo ralph lauren uk
rolex submariner
timberland boots outlet
louboutin outlet
louboutin shoes
michael kors bags
michael kors outlet online
valentino bags
coach purses on sale
canada goose uk
vans outlet store
air max 90
michael kors outlet clearance
cheap jordan shoes
puma outlet
gucci borse
burberry outlet canada
dior sunglasses 2016
michael kors outlet online
white converse
cheap jordan shoes
polo ralph lauren outlet online
birkenstock uk
louis vuitton purse
michael kors outlet
nike air max 90
canada goose coats
nike flyknit racer
true religion sale
cheap ray bans
adidas nmd r1
armani exchange
20160722CAIYAN
ray ban sunglasses
BalasHapusugg sale
coach outlet
beats headphones wireless
nike tn pas cher
jordan shoes
tory burch outlet
ralph lauren uk
coach outlet
michael kors outlet
coach factory outlet
michael kors canada
nike outlet store
moncler jackets
michael kors handbags
adidas superstar
hermes birkin bag
coach outlet store online clearances
canada goose jackets
designer handbags
michael kors handbags
jordan 3 infrared
ugg canada
coach factory outlet
pittsburgh steelers jerseys
kevin durant shoes
juicy couture
cheap cartier watches
ghd flat iron
jordan 4 toro
coach factory outlet
cheap oakley sunglasses
hollister outlet
cheap nfl jerseys
tods shoes
oklahoma city thunder jerseys
coach outlet store online clearances
new england patriots jerseys
louis vuitton outlet
ugg boots sale
20168.15wengdongdong
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
salomon boots
BalasHapusmichael kors outlet
eagles jerseys
ghd hair straighteners
ray ban sunglasses
michael kors handbags
cheap ray ban sunglasses
michael kors
nike huarache
pandora charms
adidas nmd runner
BalasHapustennessee titans jersey
coach outlet
ray ban sunglasses
cheap jordan shoes
instyler max
nike huarache
fitflops
jaguars jersey
oakley sunglasses
Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a .Net developer learn from Dot Net Training in Chennai. or learn thru ASP.NET Essential Training Online . Nowadays Dot Net has tons of job opportunities on various vertical industry.
BalasHapusor Javascript Training in Chennai. Nowadays JavaScript has tons of job opportunities on various vertical industry.
balenciaga triple s
BalasHapussupreme clothing
yeezy boost 350 v2
supreme t shirt
longchamp
kobe 11
nike air vapormax
jordan retro
lebron shoes
louboutin shoes