Tag Archives: Pengolahan Citra Digital

Perbaikan Deskewing Image

By | May 22, 2022

12 ViewsPerbaikan Deskewing Image –  Grafika komputer yang sebelumnya pernah kita bahas yaitu Croping Image dengan Mouse Event yang masih ada pekerjaan utama untuk menganhandle objek/gambar yang terkena skewing. Skewing pernah juga kita bahas Corner Detection (python) serta sedikit menyinggung penerapannya dengan OpenCV Membuat Scanner Document Corner Detection OpenCV Java. Pada 2 judul postingan tersebut… Read More »

Color Matching

By | February 28, 2022

630 ViewsColor Matching –  Urusan warna adalah hal yang lumayan ribet, secara umum kedalaman warna yang  digunakan oleh komputer saat ini ada banyak, namun seringkali menggunakan 8 bit atau 2^8 (dari skala 0 sampai 255). Kalian bisa melihat skala 0 sampai 255 dari mulai hitam sampai putih.  Apalagi untuk warna RGB yang terdiri dari 3… Read More »

Corner Detection

By | January 8, 2022

208 ViewsCorner Detection – merupakan algoritma morfologi sering kita temui implementasinya pada aplikasi scanner untuk deteksi ujung dari sebuah dokumen. Corner detection berfungsi untuk perhitungan operasi deskewing karena user dalam melakukan capture gambar tidak tegak lurus. Pada pembahasan sebelumnya kita telah menerapkan deteksi lokasi koordinat gambar dengan mouse. Tahap selanjutya kita diberikan demo cara menggunakan… Read More »

Mendapatkan Nilai Pixel berdasarkan Event Click Mouse

By | February 16, 2022

240 ViewsMendapatkan Nilai Pixel berdasarkan Event Click Mouse – Mengetahui nilai pixel pada sebuah gambar bisa kita lakukan secara mudah menggunakan OpenCV. Salah satunya menggunakan passing perintah setMouseCallback(). Cara kerja event click mouse OpenCV akan memanggil perintah function berdasarkan argument pada setMouseCallback(). Pada artikel ini kita akan bahas 3 topik utama yaitu nilai pixel-koordinatnya, operasi… Read More »

OCR di Java

By | January 2, 2022

143 ViewsOCR di Java – OCR Optical Character Recognition merupakan fitur yang digunakan oleh banyak aplikasi scanner, salah satu library yang banyak digunakan yaitu tesseract, mengingat membuat aplikasi OCR merupakan hal yang sangat sulit terutama bila digunakan dalam kondisi real dilapangan. Ada banyak noise seperti arah cahaya, deskewing, blur dan yang lainnya. Tesseract Ini bukan… Read More »

Konversi Warna dengan Matlab

By | November 20, 2021

269 ViewsKonversi warna pada proses pengolahan citra digital sering digunakan untuk mendapatkan fitur tertentu. Warna sendiri terbentuk dari pantulan sinar oleh permukaan objek. Biasanya format gambar umum terdiri dari 3 campuran warna utama yaitu Red, Green, dan Blue. Adapun ada beberapa konversi yang bisa kita terapkan dari RGB seperti HSV, Lab, dan yang lainnya. Konversi… Read More »

Deteksi Tepi / Edge Detection

By | November 12, 2021

290 ViewsTepi (edge) adalah perubahan nilai intensitas derajat keabuan yang cepat/tiba-tiba (besar) dalam jarak yang singkat. Sedangkan deteksi tepi (Edge Detection) pada suatu citra adalah suatu proses yang menghasilkan tepi-tepi dari obyek-obyek citra, tujuannya adalah untuk menandai bagian yang menjadi detail citra; dan memperbaiki detail dari citra yang kabur, yang terjadi karena error atau adanya… Read More »

Hilangkan Duplikasi Foto

By | October 23, 2021

252 Views— Mendeteksi Gambar Serupa atau biasa remove duplicate image –  Hilangkan Duplikasi Foto akan saya gunakan untuk mengurangi file media pada WhatsApp yang kadang isinya belasan ribu file, bila kalian sudah membaca akses storage ponsel yang menggunakan bahasa C# dengan Media Transfer Protocol. Belasan ribu file media yang isinya gambar semua tentu tidak semuanya… Read More »

Ciri Fitur dengan GLCM – Gray Level Coocurance Matrix

By | October 23, 2021

596 ViewsCiri Fitur dengan GLCM – Gray Level Coocurance Matrix – Manusia mengenal tekstur seperti lembut dan kasar walaupun tangan tidak menyentuh benda tersebut, tapi otak mampu membedakan  hal tersebut melalui visualisasi yang ditangkap oleh mata. Ciri fitur tersebut dapat dicirikan sebagai berikut Pengulangan pola dari variasi lokal sehingga membentuk kesatuan yang utuh Menyediakan informasi… Read More »

Segmentasi Gambar

By | October 23, 2021

741 ViewsSegmentasi Gambar merupakan langkah awal dalam pengolahan citra digital. Banyak sekali metode yang dikembangkan segmentasi gambar seperti metode statistik biasa ataupun menggunakan teknik thresholding. Apa itu segmentasi gambar? Adalah teknik untuk memisahkan antara foreground dengan background, misalkan pada gambar berikut dengan foreground yang diinginkan berupa gambar kucing saja Teknik segmentasi gambar Segmentasi gambar adalah… Read More »

Penerapan KMeans Clustering Image OpenCV

By | October 23, 2021

205 ViewsPenerapan KMeans Clustering Image OpenCV –  Kalian yang sudah pernah menggunakan OpenCV untuk menghitung KMeans Clustering, tentu sudah familiar dengan syntax OpenCV di java. Nah disini, saya akan membahas penerapan nya untuk image/gambar. Penggunaan KMeans Clustering secara luas untuk proses kuantisasi warna sehingga mempermudah dalam proses segmentasi atau deteksi objek.

Segmentasi warna berdasarkan Color Palette

By | October 23, 2021

723 ViewsColor – warna merupakan hal yang cukup sulit dalam computer vision, ada begitu banyak kombinasi warna. Secara umum ada 3 warna basic yaitu RGB yang bila dikombinasikan ada sebanyak 2^8 alias 256 jenis warna. Nah bagaimana Segmentasi warna berdasarkan Color Palette untuk gambar jeruk dibawah ini?? Berdasarkan percobaan, gambar jeruk diatas bila diplotkan kedalam… Read More »

Decompose Citra dalam bit-planes

By | October 23, 2021

437 ViewsSuatu citra digital yang mengandung kedalaman 256 warna atau 2^8 kombinasi warna pada format abu-abu dapat kita representasikan dalam multi level yang terdiri dari n-bit. Misalkan saja kita mempunyai nilai pixel 190 yang bisa konversikan kedalam 8bit menghasilkan 10111110 dengan urutan bit 8-7-6-5-4-3-2-1 Nilai bit ke 8 disebut dengan the most significant bit-planes (MSB)… Read More »

Croping Image per Block

By | October 23, 2021

445 ViewsTerkadang dalam pengolahan citra digital yang berukuran sangat besar serta algoritma tersebut memang tidak dipengaruhi oleh nilai tetangga yang lain, maka saya biasanya melakukan croping seperti berikut, yang tiap croping nya akan disimpan secara terpisah dan diolah per frame nya, tentu akan menjadi sangat ringan karena kita bisa memilih frame by frame.

Contour Retrieval Mode

By | October 25, 2021

577 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

1,835 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.