Monthly Archives: March 2020

Buku Pemrograman Python – Framework GUI terbaik di Python

By | March 31, 2020

Sinopsis 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 Python termasuk bahasa pemrograman… Read More »

Buku Pemrograman Python – Memperbaiki Bugs Spyder dengan Reset Ulang

By | March 31, 2020

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

Buku Pemrograman Python-Mengukur Kemiripan diantara 2 String

By | March 30, 2020

Sinopsis 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 library difflib import difflib a=’Menjalin’ b=’Mnjalin’… Read More »

Buku Pemrograman Python-Random Password Generator

By | March 30, 2020

Sinopsis 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 yang pas, hasilnya akan… Read More »

Buku Pemrograman Python-List File dengan Extension

By | March 30, 2020

Sinopsis 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. Tapi kali ini penulis hanya membahas cara me list suatu direktory/folder dengan sebuah extension, misakan saja untuk… 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- 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

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- 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 – 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-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- 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 – 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-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-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 »