Skip to main content

Apa itu pelacakan OpenCV?

Perpustakaan Visi Komputer Open Source adalah nama lengkap untuk OpenCV, perpustakaan fungsi pemrograman dan toolkit open source untuk penggunaan lintas-platform dalam pemrosesan gambar visi komputer waktu nyata dan pelacakan openCV.Dikembangkan di dekat pergantian abad ke-21, awalnya dimaksudkan untuk dinding tampilan tiga dimensi (3-D) dan penelusuran ray.Memanfaatkan pengkodean kreatif, OpenCV dapat menawarkan kerangka kerja kepada pengembang kode berbasis visi yang dioptimalkan kinerja dalam antarmuka C atau C ++ pada awalnya, meskipun tersedia dalam beberapa bahasa, dan dapat disesuaikan untuk penggunaan jarak jauh pada perangkat genggam.Ini mampu menangkap file video real-time, konfigurasi video dasar, deteksi objek, dan gerak dan pelacakan warna, di antara fungsi-fungsi lainnya.OpenCV mampu melakukan kalibrasi kamera karena dapat menemukan dan melacak kalibrasi kamera dan mengatur korespondensi stereo pada kamera video.

Fungsi Calcglobalorientation untuk pelacakan OpenCV menghitung orientasi gerak dari wilayah tertentu dalam hubungannya dengan perintah CalcmotionGradient kedua, dan menciptakan sejarah gerakan dalam hubungan kedua, dan membuat sejarah gerakan, dan membuat sejarah gerak, dan membuat sejarah gerak, dan membuat sejarah gerak, dan membuat sejarah gerak, dan membuat sejarah gerak, dan membuat sejarah gerak, dan membuat sejarah gerak, dan membuat sejarah gerak, dan membuat sejarah gerak, dan membuat sejarah gerak, dan membuat sejarah gerak, dan membuat sejarah gerak, dan menciptakan gerakan gerak.dan cap waktu untuk melacak arah gerak, kembali menghasilkan derajat dan merekam pergeseran berikutnya.Hasil akhir adalah jumlah dari orientasi asli dan sudut shift.Membaca dan menulis file gambar dan memaksa mereka ke gambar warna tiga saluran, file dapat dimodifikasi, diakses secara langsung dan tidak langsung, dan dikonversi ke gambar skala abu-abu atau gambar byte warna.

Aliran optik gambar dapat diarahkan olehsarana pelacakan pencocokan blok, dan setiap piksel dihitung dan diinstruksikan dalam aliran.Alokasi dan pelepasan gambar untuk gambar byte satu saluran atau gambar float tiga saluran untuk mengatur wilayah yang menarik atau mengkloning gambar dimungkinkan.OpenCV memungkinkan pengambilan gambar bingkai dari urutan video dari file dari beberapa kamera secara bersamaan dengan mengambil satu gambar dari masing -masing dan kemudian mengambil dari mereka semua, untuk membuat dan mengedit aliran video baru.

Pelacakan OpenCV wajah dilakukan dengan menggunakannyaFungsi Camshift.Fungsi ini mengimplementasikan algoritma pelacakan objek, menemukan pusat objek, membuat histogram warna, menghitung probabilitas wajah, kemudian menggeser lokasi persegi panjang wajah di setiap bingkai video dan membuat penyesuaian dengan menghitung ukuran dan sudut.Ini memusatkan piksel paling terang di atas wajah yang terpusat dan menggunakan skala untuk beradaptasi dengan wajah yang lebih kecil dalam bingkai berikutnya jika gambar mundur.

Kemampuan pelacakan opencv digunakan dalam banyak aplikasi.Dari pengenalan wajah hingga pengakuan gesture, robotika seluler, program interaksi manusia-komputer dan stereopsis, yang menciptakan persepsi kedalaman penglihatan stereo dengan menggunakan dua kamera, memanfaatkan objek, warna, dan pelacakan gerak.OpenCV juga memiliki perpustakaan pembelajaran mesin statistik yang berisi modul pembelajaran pohon keputusan, algoritma pelacakan ekspektasi-maksimalisasi, pohon yang meningkatkan gradien, dan modul yang berfungsi oleh jaringan saraf buatan.