Category Archives: Belajar Coding

Edge detection dengan trace boundary

By | January 15, 2021

669 ViewsSinopsis Penulis banyak sekali melibatkan proses operasi salah satu dari sekian banyaknya yaitu deteksi tepi. Hanya saja kalau penulis menggunakan function edge di matlab menggunakan operasi convolution dengan beragam jenis filter seperi canny, prewit, roberts hanya saja, penulis dibuat KESAL lantaran ada yang terputus hasil edge nya! Padahal tidak boleh putus edge / perimeter… Read More »

Edge Detection

By | January 15, 2021

729 ViewsSinopsis Deteksi tepi/edge detection banyak digunakan untuk analisis citra dalam tingkat dasar. Operasi ini diterapkan dalam grayscale; binary/logical/bw pada gambar. Secara umum deteksi tepi gambar dibagi  menjadi 2 yaitu Deteksi tepi berdasarkan turunan pertama Deteksi tepi berdasarkan turunan kedua Kalian akan belajar bahwa deteksi tepi/Edge Detection merupakan penerapan teknik convolution dengan beberapa jenis filter.… Read More »

Belajar Pengolahan Citra Digital dengan Matlab

By | January 15, 2021

2,004 ViewsSinopsis Buku Pengolahan Citra Digital dengan Matlab Buku ini disajikan sesuai kebutuhan untuk mempelajari pengolahan citra digital dengan Matlab yang merupakan kelanjutan dari buku dasar-dasar pemrograman matlab. Pengolahan citra digital / digital image processing dengan penerapannya dengan istilah Computer Vision. Ilmu dasar pengolahan citra digital yaitu matematika numerik, statistika terapan, serta array  yang kalian… Read More »

Optical Character Recognition dengan Tesseract

By | January 15, 2021

739 ViewsAda banyak aplikasi OCR Optical Character Recognition yang beredar saat ini, seperti Omnipage yang sangat powerfull sekali ref: https://www.kofax.com/Products/omnipage?source=nuance. Tapi postingan kali ini, saya tidak bahas produk diatas, tapi lebih menggunakan aplikasi yang bisa kamu pakai untuk menunjang project-project mu bila perlu yaitu  tesseract yang kini sudah mencapai versi 4.0.0; Jangan bingung tesseract seperti… Read More »

Framework GUI terbaik di Python

By | January 15, 2021

991 ViewsSinopsis Framework atau kerangka kerja merupakan satu kesatuan utuh yang lengkap yang meletakan dasar-dasar kerja sehingga pemilihan framework sangatlah penting, apalagi kalau perusahan kamu menggunakan Framework tersebut untuk scale up bisnis atau masuk dalam tahap produksi maka ada 2 hal penting yang harus diutamakan yaitu ketersediaan komponen extends komponen serta support

Belajar Python – Reset ulang Spyder

By | January 15, 2021

703 ViewsSinopsis IDE Spyder merupakan favorit dalam menulis kode python daripada menggunak visual code ataupun yang lainnya karena ada beberapa fitur seperti widget variable yang membantu untuk melihat semua variabel yang ada didalam memory. Adakalanya spyder tiba-tiba error, ntah karena kita telah melakukan install library/modul/package menggunakan pip sehingga spyder nya ngadat. Beberapa cara dilakukan yaitu… Read More »

Mengukur Kemiripan diantara 2 String

By | January 15, 2021

608 ViewsMengukur Kemiripan diantara 2 String – Adalakanya kita membutuhkan pencocokan string dalam pengolahan data atau disebut dengan Sequence Matcher , misalkan untuk spelling karena user bisa saja melakukan kesalahan ejaan. Penulis biasa menggunakan Sequnce Matcher untuk melakukan hal demikian. Misalkan ada sebuah nama desa ‘Menjalin’ ketika user mengetikan ‘Mnjalin’ berapa nilai ratio kecocokannya? menggunakan… Read More »

Random Password Generator

By | January 15, 2021

516 ViewsRandom Password Generator – Berbicara mengenai teknik brute force attack dalam menjebol password, maka hal yang utama diperlukan adalah generator random password. Penulis biasanya menggunakan python untuk membuat hal tersebut agar menjadi lebih mudah. Biasanya teknik ini terpaksa kalian lakukan ketika sudah kehabisan daftar password. Nah kalian bisa menggunakan kode dibawah untuk mendapatkan kombinasi… Read More »

Cara melakukan List File Extension

By | October 23, 2021

622 ViewsCara melakukan List File Extension – Penulis bekerja dengan banyak data dalam proses pengujian suatu algoritma, misalkan saja dengan mudahnya meletakan ratusan file gambar kedalam satu folder kemudian diolah one by one untuk menghasilkan ciri fitur dan menyimpan nya dalam bentuk format csv. Tentu list file extension sesuai dengan judulnya bertujuan untuk mendapatkan list… Read More »

Belajar Python dan OpenCV

By | January 15, 2021

2,375 ViewsSinopsis Buku Belajar Pengolahan Citra Digital dengan Python dan OpenCV merupakan kumpulan dari berbagai topik yang seringkali ditemui untuk riset para mahasiswa, kalian bisa pelajari melalui blog ini ataupun mengajukan pertanyaan via email. Mengingat sangat luas dan cepat berkembanganya ilmu dibidang ini terutama sejak masifnya perkembangan deep learning yang memungkinkan machine lebih cepat belajar… Read More »

Belajar Python dan OpenCV- Crop the image by annotation XML

By | January 15, 2021

1,619 ViewsSinopsis Bicara mengenai algoritma Haar Classifier dan Viola Jones yang membutuhkan dataset image, kalian pasti akrab dengan  aplikasi yang digunakan untuk membuat dataset pada kasus image clasification, pasti akan mengenal Image Labeler seperti di Matlab 2017 keatas https://www.mathworks.com/help/vision/ug/define-ground-truth-for-image-collections.html Tapi koq agak berat buat dijalan di netbook kesayangan saya yang tiap hari menemani buat posting… Read More »

Penentuan Skala

By | January 15, 2021

803 ViewsSinopsis Latar belakang tulisan ini dimulai ketika berusan dengan pengambilan suatu objek untuk diukur luas wilayahnya menggunakan drone. Untuk mengetahui luas suatu area tanam, kita menggunakan UAV – Drone untuk memotret lahan tanam, misalkan berikut hasil contoh nya.

Merging Binary Object

By | January 15, 2021

723 ViewsSinopsis Pengolahan citra digital untuk pada operasi morflogi sangat dibutuhkan sebagai alat bantu pengenalan sebuah pola, misalkan pada mesin OCR (optical character recognition) terutama untuk mengenal karakater/simbol huruf kecil/ huruf kanji/ ataupun huruf dengan simbol yang secara umum 1 huruf terdiri dari 1 objek, misalkan saja huruf kanji/huruf arab yang setiap hurufnya terkadang dibuat… Read More »

Contour Retrieval Mode

By | October 25, 2021

732 ViewsSinopsis Sering akan kita gunakan findcontours jika berhadapan untuk menentukan jumlah dan lokasi sebuah objek dalam operasi morfologi. Ada beberapa opsi yang kita gunakan mengenai Contour Retrieval Mode yaitu RETR_EXTERNAL dan RETR_TREE Perbedaan mendasar keduanya yaitu seperti berikut

Teknik perataan histogram

By | October 25, 2021

2,119 ViewsSinopsis Perbaikan citra atau yang biasa disebut image enhancement adalah proses perbaikan kualitas citra atau gambar dengan cara memanipulasi parameter-parameter citra. dengan adanya perbaikan citra maka ciri-ciri khusus yang terdapat di dalam citra lebih ditajamkan. Salah satu operasi perbaikan citra format grayscale adalah histogram equalization – perataan histogram.

Edge Sobel

By | January 15, 2021

2,208 ViewsSinopsis Operasi morfologi yang banyak digunakan untuk binary yaitu edge detection. Ada banyak jenis-jenis edge detection yaitu sobel, prewit, robert, dan canny yang dibedakan atas jenis kernelnya. Pada postingan yang akan dibahas ini yaitu sobel. Kenapa Dibahas? walaupun sudah banyak membahas dokumentasinya juga! dikarenakan untuk memperjelas penggunaan deteksi sobel yang di dokumentasi opencv terdiri… Read More »

Play Video di Matlab

By | January 15, 2021

1,429 ViewsSinopsis Ada yang pernah mencoba membuat GUI di Matlab untuk melakukan play video+sound? Pasti akan mengalami banyak kendala, bukan? Karena Matlab tidak punya mekanisme untuk play secara bersama-sama baik video dan sound. Caranya dengan Open and play video using MATLAB

Komunikasi serial via Port

By | January 15, 2021

751 ViewsSinopsis Pembahasan kali ini agak sedikit berbeda dengan yang sebelumnya, yaitu komunikasi serial. Penulis menggunakan arduino UNO sebagai contoh sederhananya. Dibawah ini Arduino UNO sudah terpasang pada port USB di COM.

Addons Webcam Matlab

By | January 15, 2021

580 ViewsSinopsis Bagi pengguna Matlab R2017 dan R2018, bila akan menggunakan webcam dalam project yang melibatkan Matlab, kalian bisa menggunakan Matlab Support Package for USB Webcams yang merupakan Add On yang kalian bisa dapatkan secara online via Matlab Environment. Cara installnya cukup mudah namun pastikan dulu kalian sudah terkoneksi internet.