pengertian Emgu CV
OpenCV (Open Source Comput er Vision) adalah
sebuah library fungsi pemrograman real time untuk computer vision. Emgu
CV adalah wrapper .Net untuk OpenCV. Dengan EmguCV, fungsi-fungsi dalam OpenCV
bisa dipanggil melalui bahasa pemrograman yang compatible dengan .NET seperti
C#, VB, dan VC++. Selain itu, Emgu CV juga cross platform sehingga dapat
di-compile lewat Mono dan dijalankan di atas sistem operasi Linux atau Mac OS.
Dari pengertian di atas
telah diberikan deskripsi dari kedua open source tersebut. OpenCV
merupakan library yang cukup terkenal di dunia Computer Vision. Computer
Vision adalah salah satu bidang di teknologi informasi yang fokus pada
pemrosesan images atau gambar yang diperoleh darivdunia nyata untuk
diekstrak dan diinterpretasikan informasinya. Untuk mempermudah developer dalam
mengembangkan aplikasi yang menggunakan teknologi computer vision,
digunakanlah library seperti VXL, Camellia, OpenCV, dan lainnya.
Maka dari itu EmguCV berperan untuk menjembatani C# dan OpenCV. EmguCV
adalah wrapper .Net untuk OpenCV. Keuntungan menggunakan EmguCV yang paling
utama adalah library ini sepenuhnya ditulis dengan bahasa pemrograman C#
yang mana lebih aman karena pembuatan object atau pun reference di-manage
oleh garbage collector.
Ada
dua konsep penting yang perlu diketahui terlebih dahulu sebelum menggunakan
EmguCV. Pertama mengenai layer pada EmguCV. EmguCV terdiri dari 2 layer,
yaitu basic layer dan second layer. Basic layer mengandung
fungsi, struktur, dan enumerasi yang secara langsung merefleksikan apa yang ada di OpenCV. Dengan
adanya layer inilah kita bisa memanggil fungsi-fungsi pada OpenCV dengan bahasa
pemrograman C#. Sedangkan second layer mengandung kelas-kelas yang memanfaatkan
keunggulan teknologi .NET.
No comments:
Post a Comment