Tag Archives: Buku Pengolahan Citra Digital dengan Python dan OpenCV

Perbaikan Skew gambar untuk Akurasi Mesin Scanner

By | May 10, 2020

Cerita ini dimulai ketikan penulis menggunakan aplikasi scanner gratisan yang saat ini banyak digunakan untuk platform android yaitu CamScanner, dengan beberapa fitur dasar seperti detect skewing. Dasar operasi ini yaitu transalasi dan affine. Bila sedang menangani sebuah project yang berkenaan dengan scanner document maka pastikan algoritma ini ada dalam core engine kalian. Hal menarik adalah… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV – Picture Viewer

By | April 5, 2020

Sinopsis Membahas mengenai pembuatan GUI di python sudah pernah kita bahas yaitu menggunakan TKinter ataupun PySimpleGUI. Bagi kalian yang ingin membuat GUI sederhana dan cepat, gunakan saja PySimpleGUI karena kode yang digunakan lebih sedikit dan nggak ribet mengatur layout nya. Nah kali ini kalian akan diajak untuk membuat picture viewer menggunakan PySimpleGUI. Untuk menampilkan gambar… Read More »

Optical Character Recognition dengan Tesseract

By | April 2, 2020

Ada 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 di… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV

By | March 30, 2020

Sinopsis 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 dari… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV- Crop the image by annotation XML

By | March 30, 2020

Sinopsis 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 artikel… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV-Penentuan Skala Penginderaan Jarak Jauh

By | March 30, 2020

Sinopsis 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. Objek Sample Tentu untuk menentukan luas lahan tersebut, kita perlu menggunakan teknik berikut.Kita buat objek yang cukup… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV-Edge Detection dengan Sobel

By | March 30, 2020

Sinopsis 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 dari… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV-Penerapan watershed

By | March 30, 2020

Sinopsis Watershed biasa digunakan untuk memisahkan objek yang saling berhimpitan, biasanya bisa disiasati menggunakan teknik morfologi seperti erotion, dilation, close, open tapi terkadang teknik tersebut kurang efektif, sehingga perlu menggunakan teknik watershed. Berikut disajikan contoh gambar yang saling berhimpitan terdiri dari 2 objek yang saling berhimpitan. eucleid distance transform, untuk mendapatkan ‘puncak’ Kita ambil bagian… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV-Clustering Color

By | March 30, 2020

Sinopsis Algoritma KMeans Clustering bisa kalian gunakan lho untuk melakukan segmentasi ataupun grouping warna/kuantisasi warna pada image true color atau grayscale selain menggunakan teknik inrange(). Kalian bisa menggunakan library OpenCV sudah dilengkapi dengan function Kmeans() yaitu https://docs.opencv.org/3.4.3/d1/d5c/tutorial_py_kmeans_opencv.html. Kalian bisa menggunakan kode berikut import numpy as np import cv2 from matplotlib import pyplot as plt img… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV – Merging Binary Object

By | March 30, 2020

Sinopsis 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 beberapa… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV- Pengenalan Angka Tulisan Tangan dengan Deep Learning convolutional network

By | March 30, 2020

Sinopsis Sangat menarik sekali topik pembahasan machine learning yang dikombinasikan penggunaan algoritma computer vision yaitu sesuai dengan judul diatas Pengenalan Angka Tulisan Tangan dengan convolutional network, yups. Kalian akan belajar secara sekilas penerapannya, untuk itu kalian harus install dulu tensorflow  dan keras. Pada tulisan ini dibuat menggunakan versi   Python -3.6.3 Anaconda Spyder-3.2.4 tensorflow-1.8.0 keras-2.1.6… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV-Contour Retrieval Mode Find Contour

By | March 30, 2020

Sinopsis 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 Bila kita menginginkan hasil untuk sebuah objek (berlubang) hanya dikenal untuk sebagai 1 kesatuan objek, maka gunakan… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV – Operasi Histogram Equalization

By | March 30, 2020

Sinopsis 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. Rumus yang digunakan yaitu Berikut kode yang… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV- OCR KTP Indonesia

By | March 30, 2020

Sinopsis Tidak dipungkiri, perkembangan image processing banyak diaplikasikan dalam dunia bisnis seiring bertambahnya startup fintech yang membutuhkan kecepatan dan akurasi data sebagai syarat mutlak mengenai proses pendaftaran  seseorang menjadi calon nasabah. Identitas utama yang diperlukan yaitu identitas KTP. Akurasi dalam proses input data menjadi tantangan tersendiri untuk penerapan OCR KTP. Dikarenakan tidak semua font KTP… Read More »

Buku Pengolahan Citra Digital dengan Python dan OpenCV – Membaca KTP NIK Indonesia

By | March 30, 2020

Sinopsis Melanjutkan tulisan sebelumnya yaitu http://www.softscients.web.id/2018/06/optical-character-recognition-for.html  Akhirnya penulis bisa melakukan OCR terhadap NIK, berikut hasil nya read Number NIK Indonesian Electronic Id-Card Image read Number NIK Indonesian Electronic Id-Card Image NIK : 9122030203880004 Nama :MARTHEN GOMBO TempaL/Tgo Lahsr : MELANGGAMA .JenBs keiamin : LAKLLAKI Gaot. Darah — Alamat : KOLAIMA RT/RW : OOO/OOO Kei/Desa :… Read More »