Perbaikan Skew gambar untuk Akurasi Mesin Scanner

15 Views

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 kita hanya menggunakan 3 package/library yaitu opencv, imutils, serta scikit-image. Yuk kita bahas satu-persatu saja

Read More

Buku Pengolahan Citra Digital dengan Python dan OpenCV – Picture Viewer

10 Views

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 juga butuh library yang lainnya yaitu PIL, kalian bisa install dengan pip dengan perintah Read More

Optical Character Recognition dengan Tesseract

11 Views

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 film transformer!

Penulis sering menggunakan tesseract juga koq seperti link dibawah ini untuk mempermudah pengembangan project berbasis OCR; seperti di lansir dari ref: https://en.wikipedia.org/wiki/Tesseract_(software) Tesseract adalah mesin pengenalan karakter untuk berbagai sistem operasi yang bersifat gratis, dirilis di bawah Lisensi Apache dan pengembangan telah disponsori oleh Google sejak tahun 2006. Tesseract dianggap sebagai salah satu mesin OCR open-source paling akurat yang tersedia saat itu. Nah tesseract menggunakan Leptonica Engine ref:  http://www.leptonica.org/. Leptonica yang fokus terhadap pemrosesan gambar dan aplikasi analisis gambar

Kamu pun sangat diuntungkan bila menggunakan Python karena ada wrapper nya juga ref: https://pypi.org/project/pyleptonica/. Lebih lanjut dokumentasi (menggunakan bahasa C) ref: https://tpgit.github.io/UnOfficialLeptDocs/leptonica/index.html. Beberapa pembahasan sebelumnya di blog https://softscients.com/2020/03/30/buku-pengolahan-citra-digital-dengan-python-dan-opencv-ocr-ktp-indonesia/ Tesseract bisa download di https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-4.00.00dev.exe; jangan lupa pada saat install, download sekalian database indonesianya. Read More

Buku Pengolahan Citra Digital dengan Python dan OpenCV

49 Views

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 beragam objek yang dilatih sebelumnya Read More

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

22 Views

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 serta mempelajari beberapa paper ilmiah. Nah untuk itu bisa kalian bisa gunakan Image-Net menggunakan python lho!

Read More