Instalasi OpenCV 3 dengan MinGW Pada Windows 10 (Bagian – 1)
Pada tulisan paling awal yang membahas bagaimana mengatur environment OpenCV pada Sistem Operasi Microsoft Windows, binary dari library OpenCV yang digunakan diketahui di-compile menggunakan Visual C++, sehingga untuk memprogram menggunakan OpenCV pada sistem Operasi Microsoft Windows, programmer harus memiliki compiler Visual C++ yang biasanya di-bundling saat menginstal Visual Studio
Pada tulisan kali ini, penulis akan memberikan alternatif lain bagaimana menggunakan OpenCV tanpa menggunaan compiler Visual C++, yaitu menggunakan MinGW. MinGW (Minimalist GNU for Windows) adalah lingkungan pengembangan (development environment) yang bersifat gratis dan open source untuk pembuatan aplikasi menggunakan C/C++ pada Sistem Operasi Microsoft Windows.
Pembahasan ini akan dibagi menjadi dua bagian tulisan yaitu :
- Prasyarat Perangkat Lunak
Spesifikasi perangkat lunak yang akan digunakan dalam pembahasan kali ini adalah
- Sistem Operasi Microsoft Windows10 64 bit.
- Java Development Kit 1.8
- Unduh OpenCV
OpenCV dapat didownload di link berikut. Saat tulisan ini dibuat OpenCV telah mencapai versi ke 4. Namun dalam tulisan ini digunakan OpenCV versi 3.4.3. Meskipun begitu, tutorial ini harusnya juga berjalan di versi OpenCV 3.x yang lain.
![](https://embeddednesia.com/v1/wp-content/uploads/2019/03/opencv.png)
Pembaca dapat mengunduh file Win pack lalu menjalankan file berkestensi exe tersebut dan mengarahkan pada direktori yang diinginkan. Penulis meletakkan pada C:\opencv-3.4.3
Adverstiment
- Unduh MinGW-w64
MinGW-w64 dapat diunduh di tautan berikut . Setelah selesai diunduh, jalankan dua kali file instalasi tersebut lalu atur toolchain yang akan digunakan seperti tangkapan layar berikut
Klik button Next, dan pastikan komputer terkoneksi dengan internet, biarkan pada kondisi default pengaturan yang lain, lalu tunggu beberapa saat hingga proses pengunduhan selesai, toolchain yang diunduh akan berada pada path berikut
C:\Program Files\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev1
Berikutnya atur environment variables windows dengan konfigurasi sebagai berikut
- MINGW :
C:\Program Files\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev1\mingw64
Tambahkan path pada environment variables dengan %MINGW%/bin
Jika pembaca menggunakan Chocolatey, pengguna tidak perlu merestart komputer cukup ketik refreshenv
pada command prompt
Adverstiment
- CMake GUI
CMake GUI dapat diunduh pada situs resminya di tautan ini. Penulis menggunakan CMake 3.10.2 versi 64 bit. Namun pembaca dapat menggunakan versi stabil CMake 3.x.x yang lebih baru. Setelah selesei diinstal, jalankan CMake GUI. Atur field Where is the source code
dengan kode sumber dari opencv, pada tutorial ini menggunakan C:/opencv-3.4.3/opencv/sources
sedangkan pada field where to build the binaries
diatur pada direktori sebuah baru, misalkan C:/opencv-3.4.3/opencv/mingw_build
setelah itu klik button Configure
- Configure
Pada jendela dialog Configure pilih Eclipse CDT4-MinGW MakeFile , biarkan pilihan lain pada kondisi default, lalu klik Finish. Tunggu hingga proses configure selesei, lalu lakukan pengaturan berikut sebelum mengklik button Generate
- Uncheck WITH_IPP
- Uncheck ENABLE_PRECOMPILED_HEADERS
- Unheck WITH_MSMF
- Install
Setelah proses generate selesei, gunakan terminal command prompt untuk masuk ke direktori C:\opencv-3.4.3\opencv\mingw_build
lalu ketikkan mingw32-make
kemudian Enter. Proses make
akan memakan waktu yang cukup lama, 30 menit hingga 1 jam. Jika proses make
berhasil, lanjutkan mingw32-make install
Setelah selesei, atur kembali environment variables windows dengan konfigurasi sebagai berikut
- OPENCV_MINGW :
C:\opencv-3.4.3\opencv\mingw_build\install\x64\mingw\bin
Lalu tambahkan kembali pada Path dengan nilai %OPENCV_MINGW%
Kemudian jangan lupa untuk Restart komputer.
- Advertisement -
- Install Eclipse CDT
Langkah ini bisa dilewati jika pada komputer anda sudah terinstal Eclipse CDT. Jika belum, Eclipse IDE dapat diunduh di tautan berikut pembaca dapat menggunakan versi terbarunya yaitu Eclipse 2018-12
![2](https://embeddednesia.com/v1/wp-content/uploads/2018/01/2.png)
Pilih Eclipse IDE for C/C++ Developers. Sesuaikan dengan Arsitektur komputer yang pembaca gunakan. Apakah 32 bit atau 64 bit.
![eclipse-0](https://embeddednesia.com/v1/wp-content/uploads/2018/01/eclipse-0.png)
Eclipse IDE didistribusikan dalam bentuk zip. Anda hanya perlu mengekstraknya ke direktori yang anda inginkan lalu menjalankanya. Setelah splash screen Eclipse muncul beberapa saat, kotak dialog Workspace Launcher akan tampil menanyakan direktori mana yang dipilih untuk menjadi workspace (tempat menyimpan file project) anda. Sesuaikan dengan keinginan anda
- Plugin Eclipse CDT
Langkah berikutnya setelah Jendela Welcome pada eclipse terbuka adalah menginstall plugin C/C++ Developments Tools SDK yang biasa disebut sebagai Eclipse CDT. Eclipse CDT menyediakan IDE untuk pengembangan C/C++ berbasis platform Eclipse. Fitur – fitur yang dimilikinya termasuk membuat project, mengatur proses build untuk berbagai tool-chain, standard make build, dan berbagai tool yang sangat membantu proses development C/C++
Untuk menginstal CDT, masuk ke menu Help > Install new Software, hingga kotak dialog install plugin tampil. Pada drop down Work With, pilih CDT, tunggu beberapa saat hingga Eclipse terhubung ke repositori di Internet, sehingga muncul daftar komponen yang tersedia. Check semua pilihan, lalu klik Next dan ikuti proses instalasinya sampai selesei.
![eclipse-5a](https://embeddednesia.com/v1/wp-content/uploads/2018/01/eclipse-5a.png)
Pada Bagian kedua tulisan ini, akan dijelaskan bagaimana membuat program pertama menggunakan Eclipse IDE dan compiler MinGW
[…] Instalasi OpenCV 3 dengan MinGW Pada Windows 10 (Bagian – 1) […]