Mencoba Deteksi wajah Menggunakan Algoritma Haar Cascade Classifier dengan ByteDeco JavaCV

Deteksi Objek menggunakan peng-klasifikasi cascade berbasis fitur Haar adalah metode deteksi objek yang efektif yang diusulkan oleh Paul Viola dan Michael Jones, “Deteksi Objek Cepat ini menggunakan pattern/ciri/pola dari banyak gambar positif dan negatif” dengan dasar deteksi tepi yang dikalkulasikan bobot/jumlahnya. Gambar yang mirip mempunyai jarak bobot terdekat antara satu dan lainnya.

Continue Reading

Speedup Python dengan Cython, Serba serbi compile python ke native c

Cython adalah module python yang dapat menconversi source file python (.py atau .pyx) ke file kode file bahasa c. Dengan melakukan konversi ke c, maka dapat dibuat binary executable . Ini merupakan salah satu langkah mendistribusikan program yang dibuat dengan python sehingga source kode python kita aman. Selain itu dengan bentuk binary maka performance aplikasi akan naik karena tidak memerlukan precompile untuk menjalankanya.

Continue Reading

Opencv Canny Detection c++

The Canny edge detector (Deteksi tepi) is an edge detection operator that uses a multi-stage algorithm to detect a wide range of edges in images. It was developed by John F. Canny in 1986. Canny also produced a computational theory of edge detection explaining why the technique works. Berikut adalah contoh code canny detection pada opencv menggunakan c++

Continue Reading

Contoh Membuat Panel dalam Frame wxWidget c++

Panel adalah jendela atau kotak tempat kontrol ditempatkan, dapat juga disebut bingkai. wxPanel memisahkan tampilan dalam kotak terpisah dengan induk nya masing-masing panel tersendiri. wxPanel merupakan turunan dari wxWindow sehingga mewarisi semua attribut parent. Sejak wxWidgets 2.9, ada dukungan baik untuk traversal TAB yang diimplementasikan oleh wxWidgets sendiri maupun traversal TAB asli (seperti untuk GTK 2.0). Pada tulisan kali ini , kita akan membuat panel dalam sebuah frame wxwidget

Continue Reading

Contoh layout wxwidget dengan page-tab dan event handler c++

wxTab adalah sebuah component wxWidget yang menyediakan cara untuk menampilkan baris tab (seperti halaman katalog), yang dapat digunakan untuk beralih di antara panel atau informasi lainnya. Tab paling sering digunakan dalam kotak dialog di mana jumlah opsi terlalu besar untuk muat pada satu dialog. Berikut adalah Contoh coding c++ layout wxwidget dengan page-tab dan event handler untuk component GUI, seperti button dan selectlist

Continue Reading

Membuat WxWidget Application c++ pada mac os

wxWidgets adalah perangkat alat antar platform yang memungkinkan satu listing kode dapat dijalankan oleh beberapa platform seperti Windows, Mac OS X, GTK+, X11, Motif, WinCE, dan lain-lain. Perangkat alat ini dapat digunakan untuk beberapa bahasa pemrograman seperti C++, Python, Perl, and C#/.NET.. Tulisan ini adalah contoh bagaimana membuat coding GUI WxWidget pada macos dan windows menggunakan bahasa pemrograman c++. Mengapa c++ dan wxwidget? karena merupakan crossplatform GUI framework. Hasil output dari compiler c++ biasanya lebih kecil dan optimize

Continue Reading

Compile opencv python3 on macos

Berikut adalah catatan kecil untuk melakukan instalasi opencv untuk python 3.8 pada mac os catalina 2020. Catatan ini dibuat untuk Python adalah bahasa pemrograman interpretatif multiguna[9] dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode.[10] Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas,[11] dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Python juga didukung oleh komunitas yang besar. Untuk melakukan programming dengan python relatif lebih mudah dan sederhana dengan fungsi yang sama dengan bahasa pemrograman lainnya.. pengingat siapa tau suatu saat dibutuhkan lagi, catatan ini hanya copy paste dari beragam sumber. Semoga bermanfaat.

Continue Reading