labwork 2

12
LABWORK 2 Analyzing and Deblurring Images Iwayan Restu Apriadi 1321211010

description

some sintak to matlab

Transcript of labwork 2

LABWORK 2

Analyzing and Deblurring Images

Iwayan Restu Apriadi1321211010

IBI DarmajayaOktober 2014I. TEORI

Analyzing imagesMatlab memungkinkan untuk menganalisa objek dalam gambar dan memberikan batas dari antar objek pada gambar.edge(I,sobel): menerapkan sobel pada variabel Iedge(I,canny): menerapkan canny pada variabel Iim2bw: mongkonversi gambar menjadi citra binerbwtraceboundary: digunakan untuk menerapkan kordinat untuk perbatasan objek pada gambar

Analyzing the texture of an imageMatlab mampu menyoroti tepian objek gambar dengan melakukan proses filterisasi dari keseluruhan gambar.rangeflit: digunakan untuk menyaring gambar untuk monyoroti suatu tepi dari objek pada gambar

Detecting lines using the hough transformPada tahap ini matlab dapat melakukan pemotongan serta pemutaran gambar bahkan membentuk tepian objek dari gambar.imrotate: digunakan untuk memutar suatu tampilan gambar

Deblurringmemungkinkan matlab untuk membuat tampilan gambar asli menjadi blur (disamarkan)imfilter: digunakan untuk membluring gambar pada matlab.

II. KEGIATAN DAN PENJELASAN

ANALYZING IMAGESMembaca gambar dan menampilkannya.

membaca gambar coins.png dan didefinisikan ke variabel (I)

Hasil tampilan gambar (I)

Menerapkan deteksi cerdik sobel dan cannymenerapkan sobel pada variabel (I) lalu didefinisikan ke variabel BW1, dan menerapkan sobel pada variabel (I) lalu didefinisikan sebagai variabel BW2, lalu menampilkannya.Hasil tampilan BW1, merupakan hasil dari sobel yang diterapkan di gambar coins. tampilan BW2 , merupakan hasil dari penerapan canny pada gambar coins

Melacak batas-batas objek dalam gambar

Hasil tampilan imshow(I)

Mengkonversi gambar menjadi ke suatu citra biner. bwtraceboundary dan bwboundaries hanya bekerja dengan gambar biner.

mengkonversi gambar dari variabel (I), lalu didefinisikan ke variabel BW.

Hasil citra biner dari konversi gambar coins

Menentukan koordinat baris dan kolom dari batas objek yang akan dilacak menggunakan bwboundary titik ini sebagai lokasi awal untuk pelacakan batas.

Hasil

Hasil

menampilkan gambar grayscale asli dan menggunakan koordinat dikembalikan oleh bwtraceboundary untuk merencanakan perbatasan pada gambar

hasil-

untuk memastikan bahwa bwboundaries hanya mencari jejak koin menggunakan imfill untuk mengisi daerah dalam setiap koin

plot perbatasan semua koin pada gambar grayscale asli menggunakan koordinat dikembalikan oleh bwboundaries

Hasil terlihat semua objek koin telah diberikan batas (warna hijau).

ANALYZING THE TEXTURE OF AN IMAGEMembaca gambar dan menampilkannya

Hasil tampilan (I)

menyaring gambar dengan fungsi rangeflit dan menampilkan hasilnya. perhatikan bagaimana berbagai penyaringan menyoroti tepi dan permukaan kontur koin

Hasil tampilan gambar eight yang telah dilakukan filterisasi menggunakan rangeflit.

DETECTING LINES USING THE HOUGH TRANSFORMMembaca gambar pada matlab

Hasil tampilan gambar circuit

Dengan contoh ini putar dan crop gambar menggunakan imrotate functionmemutar gambar yang sudah didefinisikan variabel (I) lalu di potong (crop).

Hasil tampilan (rotl) hasil dari pemutaran gambar dan pemotongan gambar circuit

Menemukan tepi dalam gambar menggunakan fungsi edgemembentuk tepian gambar circuit yang sudah di putar dan diotong.

Hasil hasil pembentukan tepian gambar pada variabel (rotl)

DEBLURRING

Hasil tampilan asli gambar peppers

melakukan deblurring pada gambar yang sudah didefinisikan dengan variabel (I) menggunakan filter psf circular

Hasil tampilan gambar pepper setelah proses debblurring

III. KESIMPULAN

Matlab merupakan salah satu aplikasi pengolahan gambar dengan kemampuan sampai dapat menganalisa , menandai objek dalam gambar, membentuk tepian objek yang ada pada suatu gambar dan membentuk gambar blurring (samar).Kemampuan anlisa objek gambar memungkinkan matlab untuk memberikan tampilan objek dengan suatu batasan antar objek, ini memudahkan untuk menentukan jumlah bahkan bentuk objek yang terdapat dalam gambar. Pembentukan tepian objek oleh matlab bentuk struktur objek yang terdapat dalam gambar. Blurring (samar) gambar yang dilakukan matlab memungkinkan untuk mempercantik bahkan (membentuk fill lembut) pada gambar.