Java DIP - Pengantar OpenCV
OpenCV dirilis di bawah lisensi BSD dan karenanya gratis untuk penggunaan akademis dan komersial. Ini memiliki antarmuka C ++, C, Python, dan Java, dan mendukung Windows, Linux, Mac OS, iOS, dan Android.
OpenCV dirancang untuk efisiensi komputasi dan dengan fokus yang kuat pada aplikasi waktu nyata. Ditulis dalam C / C ++ yang dioptimalkan, library ini dapat memanfaatkan pemrosesan multi-core.
Beberapa fitur dasar OpenCV dijelaskan di bawah ini -
Sr.No. | Fitur & Deskripsi |
---|---|
1 | Smoothing Images Ini melibatkan penerapan Blur, GaussianBlur, medianBlur, dan Filter bilateral. |
2 | Eroding and Dilating Ini dapat menerapkan dua operator morfologi yang sangat umum - Dilasi dan Erosi. |
3 | Morphology Transformations Morfologi fungsi OpenCV Ex untuk menerapkan Transformasi Morfologi seperti pembukaan, penutupan, TopHat, dan BlackHat dll. |
4 | Image Pyramids OpenCV berfungsi pyrUp dan pyrDown untuk menurunkan atau menaikkan sampel gambar tertentu. |
4 | Basic Thresholding Operations Itu dapat melakukan operasi thresholding dasar menggunakan ambang fungsi OpenCV. |
5 | Adding borders to your images Fungsi OpenCV copyMakeBorder digunakan untuk mengatur batas (bantalan ekstra ke gambar Anda). |
7 | Remapping Di OpenCV, peta ulang fungsi menawarkan implementasi pemetaan ulang sederhana. |
8 | Histogram Calculation Untuk tujuan sederhana, OpenCV mengimplementasikan fungsi calcHist, yang menghitung histogram dari sekumpulan array (biasanya gambar atau bidang gambar). Ini dapat beroperasi hingga 32 dimensi. |
Mengintegrasikan OpenCV
Langkah-langkah berikut ini menjelaskan cara mengintegrasikan OpenCV ke dalam aplikasi Anda.
Unduh OpenCV
Anda dapat mengunduh OpenCV dari Situs resmi mereka di sini .
Buat Perpustakaan Pengguna
Selanjutnya, kami membuat perpustakaan pengguna OpenCV, sehingga kami dapat menggunakannya sebagai proyek masa depan.
Luncurkan Eclipse
Pilih Window -> Preferences dari menu.
Arahkan ke bawah Java -> Build Path -> User Libraries dan klik New.
Sekarang masukkan nama untuk perpustakaan Anda. Misalnya, OpenCV-2.4.6.
Setelah itu, pilih pustaka pengguna baru Anda (yaitu OpenCV-2.4.6) dan klik Tambah JAR Eksternal.
Jelajahi C: \ OpenCV-2.4.6 \ build \ java \ dan pilih opencv-246.jar. Setelah menambahkan toples, perluas opencv-246.jar dan pilih Lokasi perpustakaan asli dan tekan Edit.
Pilih Folder Eksternal ... dan telusuri untuk memilih folder C: \ OpenCV-2.4.6 \ build \ java \ x64. Jika Anda memiliki sistem 32-bit, Anda harus memilih folder x86, bukan x64.
Tekan Ok dan Anda selesai.
Sekarang perpustakaan pengguna Anda telah dibuat. Sekarang Anda dapat menggunakan kembali konfigurasi ini di salah satu proyek.
Buat Proyek OpenCV
Buat proyek java baru di eclipse.
Pada langkah Pengaturan Java, di bawah tab Perpustakaan, pilih Tambah Perpustakaan ... dan pilih OpenCV-2.4.6, lalu klik Selesai.
Klik selesai dan Anda selesai.