Request
Halaman ini diperuntukkan bagi pengunjung blog ini yang ingin meminta/mengusulkan topik yang akan dijadikan tulisan di blog ini. hal ini dimaksudkan agar komentar pada tulisan tidak terlalu jauh dengan topik tulisan yang dikomentari. topik yang dapat diterima diutamakan seputar grafika komputer, pengolahan dan interpretasi citra, dan intelejensia buatan, maupun pengembangan game. isi artikel bisa berupa ulasan makalah ilmiah atau tips-trik implementasi dalam kode program. untuk ulasan makalah ilmiah, makalah yang ingin diulas/bahas dapat dikirimkan ke alamat e-mail peb_ra[at]yahoo[dot]com (ganti [at] dengan @ dan [dot] dengan .).
Crunch Papers & Produce Codes
hemm, dari komentar di posting lain sepertinya ada yang bisa dirangkum untuk di bahas pada posting selanjutnya :
- mengambil gambar dari webcam (delphi)
- algoritma dan implementasi transformasi area pandang dua dimensi (delphi)
- algoritma dan implementasi jaringan syaraf tiruan propagasi balik (delphi)
- algoritma dan implementasi segmentasi citra (delphi)
- implementasi konversi warna studi kasus infrared image (delphi)
- pengubinan citra - kotak dan isometrik (delphi)
Sebelumnya salam kenal. Langsung aja. Saya baru pertama kali buka blog ini n langsung tertarik dan kebenaran saya punya sebuah kasus dalam mata kuliah pengolahan citra menggunakan delphi.
Beberapa hal yang ingin saya ketahui:
Dalam matakuliah Pengolahan citra saya membuat sebuah program menggunakan delphi. Pada saat saya mengambil sebuah citra atau image dalam bentuk bitmap yg berukuran 255×255 pixels saya melakukan sebuah proses filtering(mean,median dan gaussian) sebelum dilakukan proses filtering tersebut saya menambahkan pemberian matrix 3×3,5×5 dan 7×7. Yang saya tanyakan,
1. bagaimana menampilkan pixel dari citra tersebut ke dalam bentuk matrix dalam delphi,baik sebelum dan sesudah proses filtering. mohon disertakan contoh dan source codenya.
2. Tolong dijelaskan mengenai teori konvolusi.
Sebelumnya saya ucapkan terima kasih atas bantuannya….Salam dari saya Adhie.
mau minta saran donk…
saya blm dpt topik tugas akhir, ada yang punya topik tugas akhir tentang citra atau AI ga..?
tengkyu
maaf ni..
emm..saya sangat mensupport mas pebbie..
tapi selain pengolahan citra image/gambar kalau bisa ada juga pembahasan untuk pengolahan citra suara (1 dimensi)…
thanks….
@nu_ree_na: saya sudah buat posting-nya. semoga membantu.
@yadi: mohon maaf… karena saya biasanya bermain di citra dua dimensi. jadinya untuk sinyal 1 dimensi (audio) saya belum punya cukup pengalaman. pengalaman saya bermain dengan data audio baru sebatas kendali pemutaran (untuk otomasi radio). kuliah yang saya ambil dulu (Sistem Multimedia) tidak sempat membahas secara in-depth tentang tiap media. saya usahakan sambil belajar juga.
Mas Pebbie Terima kasih…
kalau boleh tau….data audio untuk kendali pemutaran (untuk otomasi radio).
maksudnya seperti apa..bisa di jelaskan niii secara umum aja… 8->.
mm.. jadi software yang saya kembangkan memutar lagu secara otomatis (seperti playlist pada media player secara umum) dengan tambahan menyelipkan iklan sesuai jadwal (waktu ataupun frekuensi per hari), station ID. selain mode otomatis, juga mendukung mode interaktif (dengan penyiar), jadi untuk script juga langsung dimunculkan. saya sempat membuat versi mini untuk radio komunitas di kampus (RadioKampus ITB) sewaktu saya masih menjadi anggota aktif.
Assalamu’alaikum Wr..Wb..
Masih Dalam Suasana Hari raya Idul Fitri 1428 H..
Taqabbalahu minna waminkum..Mohon Maaf lahir Dan batin…
Gimana Kabarnya Mas peb.?
Oh Ya mas Peb..Kapan waktunya lagi untuk Konsultasi TA ni…
Terima kasih…
Wassalamu’alaikum wr..Wb..
Assalaamualaikum
Maaf mas…
Saya baru buka blog ini dan langsung tertarik..apalagi kalo mas-mas bisa beri pencerahan
Begini mas, saya lagi buat tugas, program scanning lembar jawaban komputer (ljk), nah, kira-kira (setelah capek gogling, saya nyerah) mas tolong dong bantuin saya, bagaimana caranya membandingkan citra sehingga saya bisa menentukan opsi-opsi jawaban yang dihitamkan didalam ljk dengan citra masternya. saya menggunakan delphi, terimakasih sekali bila mas-mas mau membantu saya
Wassalam
@robby: maaf sekali, saya tidak bisa membantu anda dalam masalah ini karena terkait rahasia perusahaan tempat saya bekerja saat ini (cipta citra codena) yang merupakan inventor dari DMR
waduh mas pebbi, ato setidaknya mas pebbi bisa memberi sedikit algorithma buat saya mulai melangkah gimana ? Saya sangat berharaaap sekali mas…terimakasih sekali kalo mas mau berbaik hati
mas, saya masih newbie nih… pgen blajar..
minta primitif buat ngeload bitmap ke matrix di delphi donk..
@jabrix: baca ini
untuk load file bitmap (.bmp) gunakan method LoadFromFile dari kelas TBitmap.
untuk load file JPEG, gunakan kelas TJpegImage dari unit jpeg (uses jpeg)
untuk load file PNG, gunakan kelas TPNGObject dari unit PNGImage (download di sini)
untuk load file GIF, gunakan kelas TGIFImage dari unit GIFImage (download di sini)
matur nunwun sanget lho mas…
saya lagi coba2 nih
Assalaamualaikum, mas feb..
Setelah liat2 blog mas feb, saya jadi tertarik tentang pengolahan citra. boleh tanya tak? Gimana yah dua gambar dibandingin. Misal, saya scan gambar a dan gambar b dgn scanner, gambarnya sama, tapi yang satu tercoret atau robek. Sehingga ada yang membedakan. trus saya pgn tau bagian bedanya diposisi apa?
Bisa gak sih? kalo di pengolahan citra hal2 itu istilahnya apa yah?
Btw makasih mas feb dah membaca pertanyaan saya ^_^. Mungkin bisa dijawab
thanks
@rahmat: cara sederhananya adalah dengan mengurangkan tiap pixel yang koordinatnya bersesuaian (dengan asumsi ukuran citranya sama dan posisi gambar hasil scan pada kedua citra sama).
jika asumsi saya tidak sesuai, maka pertama yang harus dilakukan adalah menyamakan acuan (sudut objek yang di scan). nanti pembandingannya dilakukan dalam koordinat yang sudah disamakan.
kalau misalnya terjadi degradasi sehingga tiap pixel yang bersesuaian yang sama tidak dijamin akan bernilai sama. maka pengurangannya bisa pada pixel yang sudah dihaluskan (mis. dengan rata-rata) dan penentuan sama-beda nya jadi lebih samar dengan menggunakan interval dengan toleransi tertentu misalnya.
kalau istilahnya saya juga kurang begitu paham.. mungkin ‘image correlation’?
Mas saya membuat skripsi dengan judul “Aplikasi Pengukuran Tinggi Badan Manusia Menggunakan Kamera Digital. nah saya kebingungan mencari studi pustaka yang mirip dengan skripsi saya ini. saya minta tolong untuk carikan studi pustaka untuk skripsi saya ini. trima kasih atas perhatiannya.
@Guna: persoalan anda membutuhkan kalibrasi sebagai standar pengukuran dan prediksi proyeksi balik dari koordinat di bidang foto dengan parameter konfigurasi kamera (topik awal di buku-buku tentang computer vision).
Thanks banget ya mas… saya cari lagi
a pebbie,saya sedang membuat tugas komputer grafik,.dan tugas tersebut berjudul “pengolahan citra untuk mempertajam citra dan mengurangi noise”..alangkah baiknya saya mencari programnya dimana???sedangkan saya hanya bisa memakai delphi…thanks sebelumnya
mas q mo tanya da g program delphi untuk membandingkan photo hasil jepretan ato buat persamaan dengan webcam makasih mas
Mas peb, aq lge pusing mslh transformasi wavelet 9/7 (yg d pake jpeg2000) mngkn mas bisa bntu untuk menjelaskan gmna langka2 cara melakukan transformasi itu?
makasie..
Mas, mau belajar nih…gmn trasformasi RGB ke HSI(hue,saturation,Intensity) dan sebaliknya
rumus nya sih ud ada nemu, tp saya bingung implement rumus nya di delphi
Misalnya buat nyari hue nya nih:
H:=cos^(-1) ( (0.5*((R-G)+(R-B))) / ((R-G)^2 + (R-B)*(G-B))^(0.5) );
cos^(-1) -> ini maksudnya 1/cos kah? soalnya rumus matematika da banyak lupa nih….
dsb…
ini selengkapnya rumus yg saya dpt dari internet:
HSI: Hue Saturation Intensity.
RGB to HSI (Gonzalez and Woods)
I = 1/3(R+G+B)
S = 1 - ( 3/(R+G+B))*a where a is the minimum of R, G and B
H = cos^(-1) ( (0.5*((R-G)+(R-B))) / ((R-G)^2 + (R-B)*(G-B))^(0.5) )
If S = 0, H is meaningless.
If (B/I) > (G/I) then H = 360 - H since H is an angle in degrees we
then normalise to 0,1 with H=H/360
HSI to RGB (Gonzalez and Woods)
First we restore H to degrees with H = 360*H
If 0 < H <= 120 then
B = 1/3(1-S)
R = 1/3(1+ [(S cos H) / (cos(60 - H))] )
G = 1 - (B+R)
If 120 < H <= 240 then
H = H - 120
R = 1/3(1-S)
G = 1/3(1+ [(S cos H) / (cos(60 - H))] )
B = 1 - (R+G)
If 240 < H <= 360 then
H = H - 240
G = 1/3(1-S)
B = 1/3(1+ [(S cos H) / (cos(60 - H))] )
R = 1 - (G+B)
cos-1(x) maksudnya arc-cos(x) maksudnya sudut yang nilai cos-nya menghasilkan nilai x.
ohhh gt ya mas?? brarti satuan HUE itu emang sudut… thanks