Advertisement

Memulai Pemrograman OpenCV Menggunakan Java

0 122

Awalnya OpenCV 2 dibangun menggunakan bahasa pemrograman C++, namun sejak versi 2.4.4 OpenCV telah mendukung bahasa pemrograman Java, sehingga developer bisa mengambil manfaat dari benefit seperti garbage collector, dan Write Once Run Everywhere

Pada sesi tulisan ini, embeddednesia akan mengulas bagaimana  menyiapkan environment guna memulai menggunakan OpenCV dengan Bahasa Pemrograman Java.

embeddenesia mengasumsikan pembaca sudah memahami tentang OpenCV dan juga memahami dasar – dasar pemrograman Java. Untuk memahami apa itu OpenCV silahkan membaca terlebih dahulu pengenalan singkat OpenCV di link berikut

  • Java Development Kit

Pastikan JDK 8 (Java Development Kit) telah berjalan di komputer/notebook. Unduh JDK 8 melalui link .disini . Untuk melakukan verifikasi terhadap versi Java yang digunakan, ketikkan perintah berikut di command prompt

java -version
java version “1.8.0_101”
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
  • OpenCV

OpenCV bisa diunduh di link berikut. Pada tutorial ini digunakan OpenCV versi 2.4.13.5. Unduh lalu ekstrak,

Pada  Environment Variables di windows masukkan nilai OPENCV_DIR dengan direktori build dari library hasil ekstraksi pada langkah sebelumnya. Pada contoh, direktori instalasi ada di C:\opencv-12.4.13.5

  • Eclipse IDE 

Eclipse (@ www.eclipse.org) adalah Integrated Development Environment (IDE) yang bersifat open source dan disupport oleh  IBM. Eclipse populer untuk pengembangan aplikasi java (Java SE and Java EE) dan untuk aplikasi Android. Selain itu Eclipse juga mendukung C/C++, PHP, Python, Perl, dan web project developments lainnya dengan menggunakan plug-ins yang bisa didownload dari aplikasi Eclipsenya. Eclipse  bersifat cross platform dan berjalan di Sistem Operasi Windows, Lunix and Mac OS.

Saat tutorial ini ditulis versi terakhir adalah Eclipse 2018-09R. Dapat diunduh di situs resminya di sini. Penulis menggunakan versi zip Eclipse IDE for Java EE Developers. Ekstrak lalu jalankan.





  • Atur OpenCV sebagai User Library 

Pada Eclipse IDE pilih menu Window > Preferences. Kemudian masuk ke Java > Build Path > User Libraries, lalu klik button New

 

Tuliskan nama User Library yang diinginkan, misalnya OpenCV-2.4.13.5

Klik User Library yang telah dibuat tadi, lalu pilih button Eksternal Jars. Tambahkan library  opencv-2413.jar yang berada pada %OPENCV_DIR%\build\java. Setelah itu ekstend opencv-2413.jar dan pilih Native library location lalu klik button Edit






Pada jendela dialog Native Library Folder Configuration, klik External Folder lalu pilih direktori %OPENCV_DIR%\build\java\x64 jika menggunakan Windows 64 bit, namun jika menggunakan 32bit pilih %OPENCV_DIR%\build\java\x86

 

Setelah semunya beres, maka User Library akan seperti berikut

  • Buat project java baru

Untuk membuat project Java Baru, pilih menu File > New > Java Project. Saat Jendela Dialog New Java Project terbuka, buat nama Project Java-OpenCV.





Klik Next lalu pada tab Libraries, klik button Add Library,lalu pilih User Library. Check library OpenCV-2.4.13.5 seperti yang telah disetting pada langkah sebelumnya, lalu klik Finish

Jika sudah selesei, library yang akan digunakan untuk environment ini secara lengkap adalah sebagai berikut, klik Finish untuk memulai pemrograman.

  • Tulis Program Hello OpenCV

Untuk memastikan environment yang telah dipasang pada langkah – langkah sebelumnya telah benar, maka perlu dibuat program sederhana yang berjalan dengan menggunakan library opencv

Berikut adalah program sederhana yang membuat matriks identitas dengan kolom dan baris berjumlah 3. Jika berhasil, maka saat program dijalankan,  akan muncul matriks di terminal sepeti sebagai berikut

mat = [1, 0, 0;
0, 1, 0;
0, 0, 1]

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogger menyukai ini: