Tutorial Compile OpenCV 32-bit Menggunakan CMake & Visual Studio

Saat kita mendownload installer OpenCV di website resminya lalu menginstallnya/mengekstraknya, kita akan mendapatkan dua folder utama, yaitu build dan sources. Folder build adalah library yang langsung bisa kita gunakan, sedangkan folder sources adalah library mentah yang bisa kita build sesuai dengan spesifikasi yang kita inginkan, misalnya untuk digunakan di OS 32-bit atau 64-bit, untuk digunakan di Visual Studio, untuk digunakan di CodeBlock, dan lain-lain.

Kenapa harus ada folder build dan sources? Karena kebutuhan user bermacam-macam, dan OpenCV hanya menyediakan pre-build libary yang 64-bit saja. Kenapa OpenCV tidak menyediakan pre-build untuk semua tipe? Karena akan banyak macamnya, dan akan menjadikan ukuran filenya menjadi sangat besar. Sehingga disediakan folder sources agar user dapat mem-build OpenCV sesuai dengan kebutuhan masing-masing.

Pada kesempatan kali ini, saya akan membagikan tutorial tentang cara bagaimana mengcompile OpenCV 32-bit menggunakan CMake dan Visual Studio. Sekali lagi, karena jika kita ingin menggunakan OpenCV di OS 32-bit, kita juga harus menggunakan library OpenCV yang 32-bit dan library versi 32-bit tidak tersedia pre-build dari website resmi OpenCV. Berikut ini adalah step-by-stepnya : Continue reading “Tutorial Compile OpenCV 32-bit Menggunakan CMake & Visual Studio”

Tutorial Install OpenCV 3.3 pada Visual Studio 2017

OpenCV adalah library image processing & computer vision yang saat ini paling terkenal dan banyak digunakan. Alasannya komunitas pengembang OpenCV yang sangat aktif, free, serta memuat banyak sekali algoritma-algoritma image processing & computer vision, seperti face detection, edge detection, SIFT, stereo vision, konvolusi menggunakan filter window, dan masih banyak lainnya. Gambar di bawah ini beberapa contohnya.

SIFT(kiri) & face detection (kanan)
object tracing
Menggunakan deep learning, dapat melakukan segementasi dan pengenalan objek

Banyak hal keren yang bisa dilakukan bukan? Pada kesempatan kali ini, saya akan membagikan tutorial cara instalasi OpenCV 3.3 pada Visual Studio 2017. Kita akan mengunakan Visual Studio 2017 versi Community, sehingga free dan legal. Pada kesempatan kali ini, saya menggunakan Windows 7 64-bit. Berikut ini adalah step-by-stepnya : Continue reading “Tutorial Install OpenCV 3.3 pada Visual Studio 2017”

Metode Doolittle dengan bahasa C/C++

Kali ini saya akan posting listing program metode doolittle dalam bahasa C atau C++. Metode doolittle adalah suatu metode untuk menyelesaikan beberapa persamaan linear. Pada dasarnya metode ini adalah memasukkan koefisien-koefisien persamannya dalam bentuk matriks, kemudian di faktorkan menjadi matriks L dan U. Oleh karena itu, metode ini juga akrab di sebut metode LU, dimana matriks L adalah matriks segitiga bawah dan matriks U adalah matriks segitiga atas. Dari situ bila dioperasikan akan didapatkan nilai dari variabel persamaannya.. Oke.. Inilah code-nya : Continue reading “Metode Doolittle dengan bahasa C/C++”