Apa itu Perpustakaan OpenCV?

PustakaVisi KomputerOpen Source(OpenCV) adalah kumpulan proses dan algoritme yang menambahkan fungsionalitas baru ke total Pustaka OpenCV.Biasanya, tetapi tidak selalu, paket pustaka OpenCV biasanya berpusat pada satu tema, dan setiap fitur mendukung keseluruhan tema.Ketika seseorang memutakhirkan perpustakaan, fungsi baru biasanya bergabung langsung ke yang lama, menciptakan satu perpustakaan mulus yang memungkinkan pengguna untuk dengan mudah memilih dari daftar proses.OpenCV, dan sebagian besar perpustakaan, ditulis dalam bahasa pemrograman C, meskipun beberapa perpustakaan ditulis dalam bahasa pemrograman lain.

Memanfaatkan pengkodean kreatif, OpenCV dapat menawarkan kerangka kerja untuk pengembang kode berbasis visi yang dioptimalkan kinerja dalam antarmuka C++.

Pustaka OpenCV berisi beragam proses berbeda yang saat ini dikenal dan diinstal pada suatu program.Pengguna dapatmengunduhpustaka baru atau fungsi terpisah untuk ditambahkan ke OpenCV.Sebuah perpustakaan biasanya terdiri dari fungsi, proses, algoritma, alat dan fitur.Setiap proses dapat mengontrol dan menambahkan sesuatu yang sama sekali berbeda ke OpenCV, tetapi OpenCV biasanya digunakan untuk visi komputer dan rendering grafis, sehingga sebagian besar proses dibuat untuk tugas-tugas ini.

Teknologi visi komputer mungkin tidak lebih dari kamera video yang terhubung ke komputer yang berisi perangkat lunak interpretatif.

Meskipun tidak selalu, sebagian besar paket perpustakaan OpenCV berpusat pada sebuah tema.Misalnya, jika paket library dibuat untuk motion-capture, maka biasanya akan menyertakan beberapa proses dan algoritme yang mendukungnya.Beberapa proses umum dalam jenis paket ini mungkin yang mendeteksi manusia, fitur untuk membantu mendeteksi sensor, menangkap gerakan wajah, dukungan kamera, danalgoritmefisikayang membantu mengumpulkan informasi tentang gerakan dan gaya.Pada saat yang sama, paket perpustakaan juga mungkin hanya satu proses.

Ketika fitur baru ditambahkan ke program, pengguna biasanya harus melalui instalasi yang rumit untuk memasukkan fitur ke dalam program.Pustaka OpenCV terutama dijalankan oleh pustaka yang dirilis secara resmi dan yang dirilis oleh penggemar, sehingga penginstalan menjadi lancar.Paket perpustakaan baru akan ditambahkan langsung ke perpustakaan secara keseluruhan, dan semua fitur akan dapat diakses oleh pengguna dalam beberapa detik.

OpenCV dibuat dalam bahasa pemrograman C dan, oleh karena itu, sebagian besar paket library OpenCV juga ditulis dalam C. Pada saat yang sama, pendukung dapat membuat paket library dalam berbagai bahasa, yang sebagian besar masih dapat diinstal dengan mudah.Hal ini memungkinkan pendukung OpenCV untuk mengambil keuntungan dari manfaat bahasa pemrograman lain untuk membuat perpustakaan yang mungkin sulit atau tidak mungkin dalam C, atau ini dapat memainkan pengetahuan pendukung bahasa pemrograman lain.

Related Posts