Popular posts

Total Tayangan Laman

Dejavu.corp. Diberdayakan oleh Blogger.

SMS GRATIS

Adsense Indonesia
On Senin, 14 November 2011

Untuk merubah gambar RGB ke gambar grayscale di MATLAB disediakan fungsi khusus yaitu

rgb2gray(matrik_gambar), tetapi kadangkala diinginkan untuk perubahan bentuk grayscale ini tidak
menggunakan fungsi MATLAB yang sudah ada yang merupakan nilai rata-rata piksel RGB tetapi
masing-masing nilai RGB diberi nilai bobot yang berbeda-beda, hal ini dengan mudah dilakukan
dengan menggunakan pemisahan nilai seperti yang telah dilakukan diatas seperti contoh berikut:

gambar=imread(‘love.jpg’); %--------membaca file gambar
red=gambar(:,:,1); %memanggil matriks gambar yang hanya berisi piksel warna
merah
green=gambar(:,:,2);% memanggil matriks gambar yang hanya berisi piksel
warna merah
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya berisi piksel
warna merah
gray2=0.3*red+0.5*green+0.2*blue ;

%----------menampilkan gambar---------------------
imshow(gambar)
imshow(red)
imshow(green)
imshow(blue)


Hasil :



klik disini untuk mendownload program

{ 6 komentar... read them below or Comment }

  1. mas, pas aq cobain kok error y??
    ni errorx:

    Error in ==> imageDisplayValidateParams at 48
    common_args.Map = gray(256);

    Error in ==> imageDisplayParseInputs at 79
    common_args = imageDisplayValidateParams(common_args);

    Error in ==> imshow at 199
    [common_args,specific_args] = ...

    Error in ==> gray at 11
    imshow(red)

    BalasHapus
  2. kamu cb cek lagi lokasi gambarnya sudah benar pa belum..coba pake kompnen warna yang lengkap RGB nya sehingga ke tiga warna itu ada....thx

    BalasHapus
  3. lokasi gambar di taruh dimana ?????

    BalasHapus
    Balasan
    1. Komentar ini telah dihapus oleh pengarang.

      Hapus

Search Box

dfggfgf