Menampilkan gambar pada Form di Matlab

Biasanya pada gui yang kita rancang membutuhkan logo atau informasi lainnya yang berkaitan dengan software yang kita buat. Matlab menyediakan fasilitas menampilkan gambar dengan fungsi-fungsinya.

Langkah pertamanya adalah mendrag objek Axes ke layar disain Form. Karena axes inilah yang akan menayangkah gambar yang kita perlu tampilkan. Berikut ini contoh script sederhana yang diletakkan pada fungsi “Opening Function”.

 

  1. axes(handles.axes1);
  2. image(imread(‘logo’,‘jpg’));
  3. grid off;
  4. axis off;

 

Penjelasan:

Baris 1) bermaksud mengarahkan gambar (image) ke object bernama axes1 dilanjutkan dengan line 2) membaca (imread) file gambar bernama “logo.jpeg”. Baris 3) dan 4) hanya bermaksud meniadakan grid dan axis karena memang yang ditampilkan bukan grafik (citra).

 

Tentang rahmadya

I'm a simple man .. Lahir di Sleman Yogyakarta, 7 Juni 1976 PENDIDIKAN: TK : - (tidak ada TK di tj Priok waktu itu) SDN : Papanggo, Jakarta 83 - 89 SMPN : 129, Jakarta 89 - 92 SMAN : 8, Yogyakarta 92 - 95 Univ. : Fak. Teknik UGM, Yogyakarta 95 - 2001 Pasca. : Tek. Informatika STMIK Nusa Mandiri, Jakarta 2008 - 2010 Doctoral : Information Management Asian Institute of Technology, Thailand 2013 - 2018 PEKERJAAN: Tek. Komputer AMIK BSI Jakarta : 2002 - 2005 IT Danamon Jakarta : 2005 - 2008 Tek. Informatika STMIK Nusa Mandiri Jakarta : 2005 - 2008 Univ. Darma Persada Jakarta: 2008 - 2013 Fakultas Teknik Universitas Islam "45" Bekasi : 2008 - Skrg ( Homebase) Univ. Bhayangkara Jakarta Raya: 2018 - Skrg Univ. Nusa Putra Sukabumi: 2018 - Skrg
Pos ini dipublikasikan di Artificial Neural Network, Fuzzy Logic, Matlab. Tandai permalink.

29 Balasan ke Menampilkan gambar pada Form di Matlab

  1. Abi berkata:

    Mas, bisakah antara MatLab dikoneksi dengan Labview? Tujuan saya adalah untuk pemrograman menggunakan MatLab, namun hasil output ditampilkan dengan menggunakan Labview yang lebih fiendly dibandingkan dengan GUInya MatLab. Suwun

    • rahmadya berkata:

      saya belum pernah menggunakan labview. tapi prinsipnya matlab bisa terhubunga ke program apa saja asal executable (com/exe)

  2. denmoko berkata:

    Mas Rahmadya….
    saya berencana melakukan penelitian untuk menentukan klasifikasi awan, jenis awan dan estimasi curah hujannya dari citra satelite IR, VIS, WV, IR2 dll (MTSAT)…
    bagaimana menampilkan beberapa citra dan di overlay sehingga bisa menampilkan warna berdasarkan jenis awan…
    terima kasih,

    • rahmadya berkata:

      di matlab dengan command: imshow diperoleh matriks berisi angka yang menyatakan jangkauan warna (misal 0 berwarna hitam, 255 putih, dsb).

  3. tina_yo berkata:

    terima kasih pak rahmadya..
    saya hampir putus asa pada awal’y, karena apa yg saya cari tidak saya dapatkan..
    Alhamdulillah saya buka blog bapak, dan BERHASIL..
    terima kasih banyak pak..

  4. Assalamualaikum pak.
    Saya mau nanya pak, cara menampilkan tabel matriks di GUI Matlab yang belum diisi nilainya gmn crnya pak,
    trus ada ga pak tutorial untuk membuat button2 umum seperti simpan, edit, hapus.
    saya lagi proses mngerjakan skrpsi,mhon bantuannya y pk, wassalam

  5. leylin berkata:

    Assalamu’alakum pak, salam kenal. saat ini saya sedang skripsi tentang citra digital dg matlab. tp jujur sy jg baru belajar matlab. skripsi yg sy buat itu ttg klasifikasi kelas sapi PO. nantinya akan membandingkan ukuran asli dg ukuran sapi pd citra yg di ambil. kira2 bapak py contoh2 program yg membandingkan ukuran sebenarnya dg citra yg diambil??? jazakallah,,

    • rahmadya berkata:

      cari buku tentang citra digital, merubah jpg – jadi – vektor. berarti ada perhitungan jarak saat foto juga kan. matematika biasa sepertinya.

      • leylin berkata:

        bagaimana dengan segmentasinya? karena gambar yg saya ambil itu background nya terlalu ramai,sy mencoba segmentasi citra rgb. tp sy bingung menentukan titik pengukurannya(yg mau diukur),,pakai vektor juga kh?(yg mau diukur itu ad lingkar dada, tinggi pundak dan panjang badan), terimakasih

  6. arif berkata:

    Assalamualaikum wr wb. salam kenal pak. bagaimana cara segmentasi grid pada matlab? saya sedang mengerjakan tugas akhir tentang LJK.. saya mentok di segmentasi grid. terimakasih

    • rahmadya berkata:

      di matlab ada fungsi yang merubah pixel menjadi kotak-kotak seperti grid. kotak-kotak itu gabungan dari pixel yang dianggap sewarna/mendekati. itu bukan? cuma saya lupa apa nama fungsinya. coba cari help di digital image processing.

  7. suyadi berkata:

    siang pak, bagaimana cara penulisan syntax codingnya.. karrna saya bru blajar matlab. saya cari” digoole g ktemu kcuali diblog bpak. suwun

  8. rahmadya berkata:

    File new gui blank, atau ketik guide di command window. Drag axis, klik run, lamgsung dibuatkan tempat untuk coding, cari function yg ada callback nya, isi kode di atas run lagi, cek command window utk lihat pesan error

  9. ajihadycandra berkata:

    assalamualaikum, saya mau tanya pa. bagaimana membuat GUI untuk menginputkan gambar lalu tampil pada form

  10. art berkata:

    selamat malam pak sya mau tanya, ini adalah contoh script yg sya temukan.

    proyek=guidata(gcbo);
    [namafile,direktori]=uigetfile({‘*.jpg’;’*.*’},’Buka Citra’);
    I=imread(strcat(direktori,namafile));
    set(proyek.figure1,’CurrentAxes’,proyek.axes1);
    set(imshow(I));
    set(proyek.axes1,’Userdata’,I);
    set(proyek.figure1,’Userdata’,I);

    apakah mksud dri penambhan Userdata dan CurrentAxes dri script ini dan apakah setiap script gui yg kita buat hrus menggunakannya ???
    mohon bntuannya pak. terimakasih pak

  11. firdaus berkata:

    ass…..
    saya punya tugas skripsi dengan judul “penentuan kuaitas kacang hijau menggunakan metode support vector machine benrdasarkan fitur warna dan bentuk” bisa minta bimbingannya

  12. Pak, saya sedang mengerjakan skripsi tentang klasifikasi tingkat kematangan pepaya menggunakan LVQ. Cara untuk menghilangkan background(bernilai 0/warna hitam) bagaimana ya Pak? Trims

  13. heni berkata:

    pak, bagaimana caranya membuat matriks di gui? apakah ada contohnya?

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.