{"id":951,"date":"2010-06-30T18:53:17","date_gmt":"2010-06-30T11:53:17","guid":{"rendered":"http:\/\/tedy.saputro.dev\/blog\/?p=951"},"modified":"2010-06-30T18:53:17","modified_gmt":"2010-06-30T11:53:17","slug":"robot-berbasis-image-processing-3","status":"publish","type":"post","link":"https:\/\/blog.tedy.saputro.dev\/?p=951","title":{"rendered":"Robot Berbasis Image Processing &#8211; 3"},"content":{"rendered":"<p style=\"text-align: justify;\">Setelah belajar tentang penggunaan <strong>imread()<\/strong> dan <strong>imshow()<\/strong> pada <a href=\"http:\/\/tedy.saputro.dev\/blog\/2010\/06\/29\/robot-berbasis-image-processing-2\/\" target=\"_blank\">tulisan saya sebelumnya<\/a> , sekarang kita akan belajar membuat sebuah fungsi menggunakan m-file. Pada jendela Utama MATLAB, pilih <strong>File<\/strong> &gt;&gt; <strong>New<\/strong> &gt;&gt; <strong>Blank M- File<\/strong>. Setelah itu, kita bisa melihat jendela editor M-File akan terbuka.<\/p>\n<p style=\"text-align: justify;\"><strong>Fungsi (<em>function<\/em>)<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">Hal yang harus dipahami terlebih dahulu sebelum masuk membahas hal ini adalah tentang apa itu fungsi? Fungsi seperti yang ditaketahui, dibuat untuk mengorganisasi kode program agar efisien dan membuat proses <em>debugging<\/em> menjadi lebih mudah. Sekumpulan <em>statement<\/em> didalam fungsi bisa dieksekusi dan ketika diperlukan dapat dipanggil tanpa menulis ulang koding didalam fungsi tersebut. Data yang diperlukan didalam fungsi bisa dilalui sebagai argumen dan kemudian nilai hasilnya akan dikembalikan. Fungsi disimpan sebagai m-file dengan nama yang sama dengan nama fungsi tersebut<\/p>\n<p style=\"text-align: justify;\"><!--more-->Daripada bingung dengan teori &#8211; teori, mari langsung ke contoh dimana kita akan membuat fungsi yang mengambil masukan <em>color image<\/em> dan mengembalikan hasilnya menjadi <em>binary image<\/em> dimana pixel \u2013 pixel hijau akan diganti dengan warna putih dan sisanya (yang tidak berpixel hijau) akan diganti dengan warna hitam. Masukkan statement seperti gambar berikut<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i2.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image0021.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"952\" data-permalink=\"https:\/\/blog.tedy.saputro.dev\/?attachment_id=952\" data-orig-file=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image0021.jpg?fit=624%2C449&amp;ssl=1\" data-orig-size=\"624,449\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image002\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image0021.jpg?fit=300%2C216&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image0021.jpg?fit=624%2C449&amp;ssl=1\" class=\"aligncenter size-full wp-image-952\" title=\"image002\" src=\"https:\/\/i2.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image0021.jpg?resize=406%2C292\" alt=\"\" width=\"406\" height=\"292\" srcset=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image0021.jpg?w=624&amp;ssl=1 624w, https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image0021.jpg?resize=300%2C216&amp;ssl=1 300w\" sizes=\"(max-width: 406px) 100vw, 406px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Fungsi tersebut bernama hijau dimana <strong>im<\/strong> adalah argumen masukan dan <strong>[binhijau,num]<\/strong> adalah argumen keluaran, setelah fungsi tersebut dibuat, maka disimpan dan diberi nama sesuai dengan nama fungsi tersebut, pada contoh diatas fungsi tersebut diberi nama <strong>hijau<\/strong>, jadi saya menyimpannya juga dengan nama <strong>hijau.m<\/strong><\/p>\n<p style=\"text-align: justify;\">Setelah selesei membuat\u00a0 fungsi tersebut, maka sediakan sebuah gambar sembarang, saya membuatnya dengan <strong>mspaint<\/strong>, anda bisa membuat sendiri gambar sembarang atau jika ingin gampang gunakan saja gambar yang \u00a0saya pakai, file gambar ini harus disimpan di <em>current directory<\/em><\/p>\n<p style=\"text-align: justify;\"><em><a href=\"https:\/\/i1.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image004.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"953\" data-permalink=\"https:\/\/blog.tedy.saputro.dev\/?attachment_id=953\" data-orig-file=\"https:\/\/i1.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image004.jpg?fit=408%2C300&amp;ssl=1\" data-orig-size=\"408,300\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image004\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image004.jpg?fit=300%2C221&amp;ssl=1\" data-large-file=\"https:\/\/i1.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image004.jpg?fit=408%2C300&amp;ssl=1\" class=\"aligncenter size-full wp-image-953\" title=\"image004\" src=\"https:\/\/i1.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image004.jpg?resize=406%2C298\" alt=\"\" width=\"406\" height=\"298\" srcset=\"https:\/\/i1.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image004.jpg?w=408&amp;ssl=1 408w, https:\/\/i1.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image004.jpg?resize=300%2C221&amp;ssl=1 300w\" sizes=\"(max-width: 406px) 100vw, 406px\" data-recalc-dims=\"1\" \/><\/a><\/em><\/p>\n<p style=\"text-align: justify;\">Kita namakan file gambar ini sebagai <strong>cobabentuk.bmp<\/strong>. Setelah selesei, kita membuat program utama dengan m-file dengan menggunakan fungsi <strong>hijau<\/strong> yang telah dibuat seperti gambar berikut :<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i1.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image006.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"954\" data-permalink=\"https:\/\/blog.tedy.saputro.dev\/?attachment_id=954\" data-orig-file=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image006.jpg?fit=349%2C192&amp;ssl=1\" data-orig-size=\"349,192\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image006\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image006.jpg?fit=300%2C165&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image006.jpg?fit=349%2C192&amp;ssl=1\" class=\"aligncenter size-full wp-image-954\" title=\"image006\" src=\"https:\/\/i1.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image006.jpg?resize=349%2C192\" alt=\"\" width=\"349\" height=\"192\" srcset=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image006.jpg?w=349&amp;ssl=1 349w, https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image006.jpg?resize=300%2C165&amp;ssl=1 300w\" sizes=\"(max-width: 349px) 100vw, 349px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Program tersebut disimpan dan diberi nama <strong>cobaimage.m<\/strong> , dari sintaksnya dapat dianalisa bahwa program tersebut menggunakan fungsi <strong> hijau <\/strong>yang telah dibuat dan menggunakan argumen masukan<strong> I<\/strong> serta parameter keluaraannya adalah <strong>[img,n]<\/strong>. kemudian nilai keluaran <strong>img <\/strong>ditampilkan dengan perintah <strong>imshow(img).<\/strong> Setelah program tersebut dieksekusi maka akan muncul jendela <strong>figure<\/strong> seperti berikut<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i1.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image008.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"955\" data-permalink=\"https:\/\/blog.tedy.saputro.dev\/?attachment_id=955\" data-orig-file=\"https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image008.jpg?fit=418%2C329&amp;ssl=1\" data-orig-size=\"418,329\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image008\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image008.jpg?fit=300%2C236&amp;ssl=1\" data-large-file=\"https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image008.jpg?fit=418%2C329&amp;ssl=1\" class=\"aligncenter size-full wp-image-955\" title=\"image008\" src=\"https:\/\/i1.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image008.jpg?resize=406%2C319\" alt=\"\" width=\"406\" height=\"319\" srcset=\"https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image008.jpg?w=418&amp;ssl=1 418w, https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image008.jpg?resize=300%2C236&amp;ssl=1 300w\" sizes=\"(max-width: 406px) 100vw, 406px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Seperti yang dilihat bahwa <em>binary image<\/em> dengan pixel putih berada pada posisi yang sama dimana tadi image masukan berwarna\u00a0 hijau, bagaimana hal ini bisa terjadi? Silahkan anda pelajari function<strong> hijau<\/strong> yang telah dibuat tadi, fungsi itulah yang membuat hal tersebut menjadi mungkin \ud83d\ude42<\/p>\n<p style=\"text-align: justify;\">Yang baru saja kita praktekan adalah <em>image<\/em> yang sangat ideal dimana tiap warnanya adalah sempurna. Namun pada kenyataannya gambar dengan warna yang sempurna sangat jarang untuk didapatkan. Sehingga untuk mengkompensasi hal tersebut, harus diberikan rentang pada nilai RGB untuk mengekstrak daerah <em>image<\/em> yang diinginkan<\/p>\n<p style=\"text-align: justify;\">Sekarang andaikan saya mempunyai <em>image <\/em>yang bernama <strong>mobil.bmp<\/strong> berikut<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image010.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"956\" data-permalink=\"https:\/\/blog.tedy.saputro.dev\/?attachment_id=956\" data-orig-file=\"https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image010.jpg?fit=395%2C222&amp;ssl=1\" data-orig-size=\"395,222\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image010\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image010.jpg?fit=300%2C169&amp;ssl=1\" data-large-file=\"https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image010.jpg?fit=395%2C222&amp;ssl=1\" class=\"aligncenter size-full wp-image-956\" title=\"image010\" src=\"https:\/\/i0.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image010.jpg?resize=395%2C222\" alt=\"\" width=\"395\" height=\"222\" srcset=\"https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image010.jpg?w=395&amp;ssl=1 395w, https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image010.jpg?resize=300%2C169&amp;ssl=1 300w\" sizes=\"(max-width: 395px) 100vw, 395px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Untuk memprosesnya, seperti biasa file gambar harus disimpan pada <em>current directory.<\/em> Jika sudah buatlah fungsi seperti gambar berikut ini pada m-file editor<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image0121.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"image012\" src=\"https:\/\/i0.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image0121.jpg?resize=406%2C292\" alt=\"\" width=\"406\" height=\"292\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Fungsi tersebut bernama <strong>merah <\/strong>sehingga file-nya harus disimpan dengan nama <strong>merah.m<\/strong><\/p>\n<p style=\"text-align: justify;\">Setelah selesei, kemudian ketikkan program utamanya yang mirip dengan program <strong>cobaimage.m<\/strong> atau lengkapnya seperti gambar dibawah ini<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i2.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image014.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"958\" data-permalink=\"https:\/\/blog.tedy.saputro.dev\/?attachment_id=958\" data-orig-file=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image014.jpg?fit=317%2C222&amp;ssl=1\" data-orig-size=\"317,222\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image014\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image014.jpg?fit=300%2C210&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image014.jpg?fit=317%2C222&amp;ssl=1\" class=\"aligncenter size-full wp-image-958\" title=\"image014\" src=\"https:\/\/i2.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image014.jpg?resize=317%2C222\" alt=\"\" width=\"317\" height=\"222\" srcset=\"https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image014.jpg?w=317&amp;ssl=1 317w, https:\/\/i0.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image014.jpg?resize=300%2C210&amp;ssl=1 300w\" sizes=\"(max-width: 317px) 100vw, 317px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Setelah selesei, file tersebut disimpan dengan nama <strong>merah.m.<\/strong> Kemudian running program tersebut dengan menekan tombol <strong>F5<\/strong> sehingga dapat dilihat hasilnya seperti pada gambar dibawah ini<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image016.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"959\" data-permalink=\"https:\/\/blog.tedy.saputro.dev\/?attachment_id=959\" data-orig-file=\"https:\/\/i1.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image016.jpg?fit=558%2C359&amp;ssl=1\" data-orig-size=\"558,359\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image016\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image016.jpg?fit=300%2C193&amp;ssl=1\" data-large-file=\"https:\/\/i1.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image016.jpg?fit=558%2C359&amp;ssl=1\" class=\"aligncenter size-full wp-image-959\" title=\"image016\" src=\"https:\/\/i0.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image016.jpg?resize=406%2C261\" alt=\"\" width=\"406\" height=\"261\" srcset=\"https:\/\/i1.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image016.jpg?w=558&amp;ssl=1 558w, https:\/\/i1.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image016.jpg?resize=300%2C193&amp;ssl=1 300w\" sizes=\"(max-width: 406px) 100vw, 406px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Untuk mendapatkan ide berapa rentang nilai RGB yang harus didefiniskan maka bisa digunakan fungsi <strong>imtool()<\/strong> atau <strong>data cursor<\/strong> pada file asli (yang telah dibahas pada tulisan saya sebelumnya). Kita hanya tinggal menggerakkan kursor ke daerah yang diinginkan untuk mengekstrak dan kemudian melihat nilai RGB-nya pada pojok kiri bawah.<\/p>\n<p style=\"text-align: justify;\">Pada tulisan saya berikutnya kita akan belajar untuk menghilangkan <em>noise<\/em> pada hasil gambar yang telah diproses, kemudian juga dipelajari apa kegunaan membuat <em>binary image<\/em> dari <em>color image <\/em>yang baru saja kita pelajari pada tulisan ini.<\/p>\n<p style=\"text-align: justify;\">Selamat belajar !! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setelah belajar tentang penggunaan imread() dan imshow() pada tulisan saya sebelumnya , sekarang kita akan belajar membuat sebuah fungsi menggunakan m-file. Pada jendela Utama MATLAB, pilih File &gt;&gt; New &gt;&gt; Blank M- File. Setelah itu, kita bisa melihat jendela editor M-File akan terbuka. Fungsi (function) Hal yang harus dipahami terlebih dahulu sebelum masuk membahas hal [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":959,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"amp_status":"","footnotes":""},"categories":[3,5,10],"tags":[197,293,316,474],"jetpack-related-posts":[{"id":943,"url":"https:\/\/blog.tedy.saputro.dev\/?p=943","url_meta":{"origin":951,"position":0},"title":"Robot Berbasis Image Processing - 2","date":"29 Juni 2010","format":false,"excerpt":"Tulisan ini melanjutkan tulisan saya sebelumnya tentang image processing yang nanti bisa digunakan sebagai algoritma \u201cmelihat\u201d untuk robot kita, jika anda belum membaca tulisan saya sebelumnya, silahkan baca terlebih dahulu, dan bagi anda yang sudah mengikuti tulisan ini dari awal, sekarang kita akan mencoba bagaimana membaca dan menampilkan sebuah gambar\u2026","rel":"nofollow","context":"dalam \"Elektronika dan Robotik\"","img":{"src":"https:\/\/i1.wp.com\/ruangtedy.net\/blog\/wp-content\/uploads\/2010\/06\/image004.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":933,"url":"https:\/\/blog.tedy.saputro.dev\/?p=933","url_meta":{"origin":951,"position":1},"title":"Robot Berbasis Image Processing - Dasar (1)","date":"26 Juni 2010","format":false,"excerpt":"Kegiatan pemanfaatan\u00a0 tenaga nuklir yang telah mencakup berbagai area kerja seperti industri, institusi medis, penelitian, pendidikan,\u00a0 dan fasilitas nuklir. Menyimpan suatu bahaya radiasi yang harus ditangani dengan baik sehingga tidak membahayakan pekerja, ataupun masyarakat di lingkungan sekitarnya. Salah satu hal yang patut diperhatikan dalam sebuah asas proteksi radiasi, adalah harus\u2026","rel":"nofollow","context":"dalam \"Elektronika dan Robotik\"","img":{"src":"https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/06\/image0011.jpg?fit=624%2C446&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":999,"url":"https:\/\/blog.tedy.saputro.dev\/?p=999","url_meta":{"origin":951,"position":2},"title":"Reverse Engineering Fraction Collector","date":"2 Agustus 2010","format":false,"excerpt":"Bingung harus diisi apa posting kali ini. Hm.. bagaimana jika saya sharing tentang yang saya dan teman - teman\u00a0 telah kerjakan pada KP ini. Hm..langsung saja berikut videonya telah saya unggah Katanya sih, video diatas adalah salah satu contoh dari reverse engineering. Apa sih itu reverse Engineering?\u00a0 Istilah baru kedengaranya,\u2026","rel":"nofollow","context":"dalam \"Elektronika dan Robotik\"","img":{"src":"https:\/\/i2.wp.com\/blog.tedy.saputro.dev\/wp-content\/uploads\/2010\/04\/sdc10676c.jpg?fit=1200%2C460&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.tedy.saputro.dev\/index.php?rest_route=\/wp\/v2\/posts\/951"}],"collection":[{"href":"https:\/\/blog.tedy.saputro.dev\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.tedy.saputro.dev\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.tedy.saputro.dev\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.tedy.saputro.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=951"}],"version-history":[{"count":0,"href":"https:\/\/blog.tedy.saputro.dev\/index.php?rest_route=\/wp\/v2\/posts\/951\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.tedy.saputro.dev\/index.php?rest_route=\/wp\/v2\/media\/959"}],"wp:attachment":[{"href":"https:\/\/blog.tedy.saputro.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.tedy.saputro.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=951"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.tedy.saputro.dev\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}