Menu Content/Inhalt
Home arrow Proyek arrow Proyek arrow C# - Contoh program pengolahan citra

Sponsored Links

C# - Contoh program pengolahan citra PDF  | Print |

[binary] Download: TampilCitra.zip

[Source code] Download: TampilCitra.zip

ScreenShot001 ScreenShot001

Pengantar

Bagi yang rekan-rekan yang baru saja memulai mempelajari pengolahan citra, tentunya setelah mengetahui berbagai macam konsep, ingin sesegera mungkin mengaplikasikannya. Kadang implementasi menjadi sesuatu yang sangat tricky, karena banyak detil yang harus diperhatikan. Kali ini saya membuatkan suatu starter kit yang dapat digunakan langsung oleh orang-orang yang memakai bahasa C#. Saya memakai Visual Studio 2005 sebagai IDE.

Fitur

Pada dasarnya TampilCitra ini dapat dipandang sebagai sebuah landasan. Fitur dasar seperti membaca citra sudah diberikan. Lalu juga program ini didisain sedemikan sehingga menjadi mudah jika ingin menambahkan fungsi-fungsi citra buatan sendiri. Tentunya sudah ada beberapa fungsi dasar seperti: power transofrmation, histogram equalisation, inverse, grayscale, dan rotation. Tentunya, dimasa mendatang pada setiap tutorial saya, saya akan membuat implementasinya agar dapat di-load oleh si TampilCitra ini.

Bahasa lain?

Yap, tersedia juga dalam edisi java. Untuk matlab, mungkin sudah tidak perlu dibuatkan seperti ini, karena editornya yang sudah cukup memadai.

Tidak ada comment pada source code?

Yap, saya sedang mengerjakannya. Mohon sabar... saya mengerti bahwa membaca source code itu tidak mudah. Tapi paling tidak, sekarang anda dapat mencoba-coba terlebih dahulu. Moga-moga saya dapat menelurkan beberapa tutorial khusus mengenai cara menambahkan fungsi buatan sendiri di TampilCitra ini.

Lisensi

Lisensi source code dan binary dikeluarkan dalam bentuk lisensi GPL. Perhatian: Dengan mengunduh source code dan/atau binary software ini, maka anda mengerti dan setuju dengan lisensi penggunaan source code dan binary ini.

 

Selamat mencoba-coba !

Comments
Add New Search RSS
ardhi  - Tanya pengambilan gambar   |125.160.145.xxx |2009-03-04 17:30:37
lam kenal
mw tanya klo qta mw buat aplikasi pengolahan citra, citra yg qta ambil
pa dengan pengambilan khusus agar intensita cahanya bisa d atur.dengan kamera
model apa y klo tw?
trus klo ingin memanipulasi parameter citra kan citra tu di
ubah ke bentuk angka2(nilai intensitas cahaya)cara liat angka2nya tu gmana y?
arnold   |131.181.251.xxx |2009-03-18 12:42:46
Halo mas ardhi, lam kenal juga =)
Intensitas cahaya bisa diatur dengan mengutak
ngatik parameter shutter speed dan/atau besaran diagfragma pada kamera SLR.

Angka2x intensitas tersebut seharusnya tersedia ketika mas sudah menload data
citranya. Hmm.. mas coba lihat2x pada artikel pengolahan citra berwarna yang
tersedia didalam section artikel
Joni  - benda 3d   |202.93.36.xxx |2009-01-17 16:42:10
mas,, klo untuk pemodelan benda 3d gimana...

misalnya klo ada benda trus difoto
dari beberapa arah, trus pake pengolahan citra ditampilin ke kompi tapi dalam
bentuk 2d atau lebih jelad lagi ditampilin tampak depan, tampak samping ama
tampak atas...

gmn ya...
makasih ya mas...
arnold   |124.185.146.xxx |2009-01-24 06:40:18
Halo mas Joni,

Seperti yang mas sedang tanyakan itu adalah cabang ilmu
computer graphics dan pengolahan citra. Pengolahan citra dipakai untuk melakukan
registrasi geometrik dari citra2x yang diambil dari berbagai sisi; Lalu computer
graphics digunakan untuk me-render data2x hasil registrasi dalam bentuk 3D.
Nah
yang cukup bertantangan adalah bagaimana melakukan registrasi geometrik dari
citra2x yang telah diambil. Mas bisa lihat2x stereo-vision untuk hal yang ini.
wanda  - minta tolong   |125.164.119.xxx |2008-11-16 22:28:07
met knl ya..
bisa kasih tau bagaimana caranya mengenal plat nomor kendaraan
pada emage prosessing menggunakan c++ dan delphi..
kirim ke emailQ ya.
makacie..
nie emailQ
Arnold   |131.181.251.xxx |2008-11-21 08:42:04
HAlo Wanda,
Untuk mengenal plat nomor kendaraan? Ini ada proses loh mbak wanda.
Proses deteksi plat nomor dan proses pengenalan plat nomor. Untuk deteksi, mbak
bisa menggunakan edge detection serta cross correlation (xcorr klo di matlab klo
nga salah). Nah untuk pengenalan, ini sangat tricky... mbak harus kasi asumsi,
seberapa jauh jarak plat nomor dan kameranya... dan apakah bisa terjadi plat
nomornya tertutupi oleh benda lain (misal: mobil lain, atau orang atau mungkin
dedaunan). Semakin banyak asumsi, proses akan semakin sederhana, dan demikian
sebaliknya.
Hmm... setau saya research ini sudah lumayan matured.. Coba mbak
wanda tanya om google..
Klo untuk C++ mbak bisa pakai OpenCV (Yang ini aku
sedang kerjakan tutorialnya... dasar-dasar bagaimana menggunakan openCV).
Oh ya
coba mbak search di google dengan keywords :"car registration number
recognition openCV" Disitu mbak akan menemukan harta yang berharga.. (eh ini
shan  - face detection n face recognition     |222.124.22.xxx |2008-09-19 16:47:22
missi...boleh mt source code bwt algortma pca???cz susah sii....thx
bls k email
Arnold     |58.169.206.xxx |2008-09-21 07:54:34
PCA? Hmm... aku akan tambahkan ke dalam list TODO artikel ku deh yah mas shan.
PCA itu kegunaannya banyak, setiap implementasi PCA sifatnya spesifik pada
aplikasi yang dituju. Nanti aku bahas di artikel ku deh yah
Arnold     |58.169.206.xxx |2008-09-16 21:02:02
Halo mas mamet, klo shrinking dan zooming sepertinya mudah untuk dibuat. Aku
nanti coba buatin tutorialnya deh..

Mohon tunggu yah... lagi nulis tutorial
lainnya soalnya.
mamet  - tanya zooming dan shrinking   |61.5.104.xxx |2008-09-16 11:32:15
thx ya arnold kmrn dah ngasih semua
fungsinya....termasuk
hisequalization...
q nanya shrinking dan zooming di bhs C#..
Materinya juga ya
kl arnold ada..
thx b4...
Write comment
Name:
Email:
 
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

3.25 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
< Prev   Next >