Popular posts

Total Tayangan Laman

Dejavu.corp. Diberdayakan oleh Blogger.

SMS GRATIS

Adsense Indonesia
On Selasa, 29 November 2011

Penentuan tepian suatu objek dalam citra merupakan salah satu wilayah pengolahan citra digital yang paling awal dan paling banyak diteliti. Proses ini seringkali ditempatkan sebagai langkah pertama dalam aplikasi segmentasi citra, yang bertujuan untuk mengenali objek-objek yang terdapat dalam citra ataupun konteks citra secara keseluruhan.
Deteksi tepi berfun
gsi untuk mengidentifikasi garis batas (boundary) dari suatu objek yang terdapat pada citra. Tepian dapat dipandang sebagai lokasi piksel dimana terdapat nilai perbedaan intensitas citra secara ekstrem. Sebuah edge detector bekerja dengan cara mengidentifikasi dan menonjolkan lokasi-lokasi piksel yang memiliki karakteristik tersebut
(Imaging & Image Processing Research Group)
~Institut Teknologi Bandung~
Operator Prewitt
berikut perintah menggunakan operator Prewitt yang saya copy paste dari modul:
I = double(imread(’cameraman.tif’));
%Konvolusi dengan operator Prewitt
prewitthor = [-1 0 1; -1 0 1; -1 0 1];
prewittver = [-1 -1 -1; 0 0 0; 1 1 1];
Ix = conv2(I,prewitthor,’same’);
Iy = conv2(I,prewittver,’same’);
J = sqrt((Ix.^2)+(Iy.^2));
%Gambar Hasil
figure,imagesc(I ),colormap(’gray’),colorbar(’vert’);
figure,imagesc(Ix),colormap(’gray’),colorbar(’vert’);
figure,imagesc(Iy),colormap(’gray’),colorbar(’vert’);
figure,imagesc(J ),colormap(’gray’),colorbar(’vert’);
//
//
Contoh perintah menggunakan operator Prewitt (matlab toolbox):
I = imread(’cameraman.tif’);
J = edge(I,’prewitt’);
figure,imagesc(I),colormap(’gray’),colorbar(’vert’);
figure,imagesc(J),colormap(’gray’),colorbar(’vert’);
Nah Perintah edge (pada toolbox Matlab) buat mensimulasikan operator Prewitt, Roberts, Sobel, dan lainnya memiliki konsep dasar yang sama dengan operasi konvolusi kernel setiap operator secara manual. Bedanya, perintah edge menambahkan suatu skema thresholding secara otomatis, sehingga dihasilkan citra keluaran yang bersifat biner (bernilai 0 atau 1).
Operator Sobel
Contoh perintah menggunakan operator Sobel:
I = double(imread(’cameraman.tif’));
%Konvolusi dengan operator Sobel
sobelhor = [-1 0 1; -2 0 2; -1 0 1];
sobelver = [-1 -2 -1; 0 0 0; 1 2 1];
Ix = conv2(I,sobelhor,’same’);
Iy = conv2(I,sobelver,’same’);
J = sqrt((Ix.^2)+(Iy.^2));
%Gambar Hasil
figure,imagesc(I ),colormap(’gray’),colorbar(’vert’);
figure,imagesc(Ix),colormap(’gray’),colorbar(’vert’);
figure,imagesc(Iy),colormap(’gray’),colorbar(’vert’);
figure,imagesc(J ),colormap(’gray’),colorbar(’vert’);

{ 1 komentar... read them below or add one }

  1. bisa minta pencerahan deteksi tepi tapi sobel ato prewitt ato canny tapi pakek program vb.net..

    makasih sebelumnya..

    BalasHapus

Search Box

dfggfgf