Yuzni aniqlash tizimi


Download 6.97 Kb.
Sana22.04.2023
Hajmi6.97 Kb.
#1379278
Bog'liq
amaliy1


U to'liq C++ tilida yozilgan va uning asosiy interfeysi C++ tilida. Bundan tashqari, uning API-lari tufayli uni Python, Java va boshqalar kabi turli dasturlash tillarida kengaytirish mumkin. Agar OpenCV tarixiga nazar tashlasak, OpenCV ning dastlabki alfa versiyasi 2000 yilda IEEE uchun chiqarilganligini ko'ramiz. Kompyuterni ko'rish va naqshlarni aniqlash bo'yicha konferentsiya va keyin 2001 yildan 2005 yilgacha 4 yil davomida 5 ta beta versiya chiqarildi. Bundan tashqari, birinchi versiya 1.0 2006 yilda chiqarilgan. Endi yanada ko'proq ishlash va ko'proq funktsiyalarga ehtiyoj paydo bo'ldi, shuning uchun OpenCV2 ikkinchi versiyasi chiqarildi, u asosan C++ interfeysidagi asosiy o'zgarishlarni o'z ichiga oladi, bu osonroq va xavfsizroq bo'ladi. namunalar, yangi funksiyalar va ishlash nuqtai nazaridan mavjudlari uchun yaxshiroq amalga oshirish (ayniqsa, ko'p yadroli tizimlarda). Shuningdek, 2012 yil avgust oyida OpenCV-ni qo'llab-quvvatlash notijorat tashkilot bo'lgan OpenCV.org tomonidan qabul qilindi. Ushbu tashkilot dasturchi va foydalanuvchi saytini yuritadi. Hozirda OpenCV 3 kutubxonaning eng soʻnggi versiyasi boʻlib, oxirgi barqaror versiyasi 3.4.0 versiyasidan 56 kun oldin chiqarilgan.
Bugungi kunda tasvirlar va videolar bilan ishlash va ulardan ma'lumot olish asosiy trend mavzusi bo'lib, OpenCV real vaqt rejimida tasvirni qayta ishlash funksiyalari va algoritmlarini taqdim etadi. Bundan tashqari, ko'pincha avtopilot rejimi yoki o'z-o'zidan haydovchi avtomobillar kabi barcha o'z-o'zini boshqarish tizimlari OpenCV-dan foydalanadi. Shu sababli OpenCV juda ko'p ishlatiladi. Bundan tashqari, u nafaqat yuqorida aytib o'tilgan ilovalar bilan cheklanib qolmay, balki juda ko'p ilovalarga ega. Yana ba'zilari quyida keltirilgan:
Yuzni aniqlash tizimi;
Imo-ishorani aniqlash;
Optik belgilarni o'qish qurilmasi (OCR);
Obyektni tanib olish;
Kengaytirilgan haqiqat;
Harakatni kuzatish va tushunish;
va boshqalar.

Ushbu kutubxona turli xil ilovalar va dasturlarni amalga oshirish uchun Internetda osongina mavjud va uni OpenCV rasmiy veb-saytidan yuklab olish mumkin.
(http://opencv.org/download.html).

Bundan tashqari, ko'pgina ish stoli operatsion tizimlari OpenCV-ni qo'llab-quvvatlaydi. Ulardan ba'zilari Windows, Linux, macOS, FreeBSD, NetBSD, OpenBSD. Bundan tashqari, OpenCV mobil operatsion tizimlarda ham ishlaydi. Ular Android, iOS, Maemo, BlackBerry 10. Agar kutubxona tizimda Intelning Integrated Performance Primitives dasturini topsa, u o'zini tezlashtirish uchun ushbu xususiy optimallashtirilgan tartiblardan foydalanadi. OpenCV ning asosiy afzalliklaridan biri bu Java, Python, C++ va boshqa ko'plab mashhur dasturlash tillari bilan ishlaydi. Bundan tashqari, undan foydalanish bepul, bu uning yana bir katta afzalligi. Keng qo'llanilganligi sababli Internetda ko'plab o'quv qo'llanmalar va hujjatlar mavjud.
Ba'zi hujjatlarni OpenCV.org (http://docs.opencv.org) dan yuklab olish mumkin.
Download 6.97 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling