Dasturiy taminotni yaratish texnologiyasi



Download 1,95 Mb.
bet1/3
Sana31.12.2021
Hajmi1,95 Mb.
#250467
  1   2   3
Bog'liq
Dasturiy taminotni yaratish texnologiyasi


Dasturiy taminotni yaratish texnologiyasi.

Quyida OpenCV kutubxonasi yordamida tasvirlarni qayta ishlash texnologiyalari bilan tashamiz.

Dastlab OpenCV haqida.

OpenCV hozirgi kunda keng tarqalgan ochiq manbaali dasturiy ta'minot kutubxonalaridan biri. Shuningdek, ko`plab dasturchilar ushbu kutubxonadan foydalanishadi. Men ushbu maqolamda OpenCV haqida dastlabki ma'lumotlarni yozib qoldiraman. OpenCV so'zi ingliz tilidagi Open Source Computer Vision Library so'zlarining bosh harflaridan olingan. OpenCV ochiq manbaali kompyuter ko'rish va mashinalarni o'rganish uchun dasturiy ta'minot kutubxonasidir. OpenCV kompyuterni ko'rishda qo'llaniladigan dasturlar uchun umumiy infratuzilmani ta'minlash va tijorat mahsulotlarida mashina idrokini tezlashtirish uchun yaratilgan.

OpenCV BSD litsenziyasiga ega. Kutubxonada 2500 dan ortiq optimallashtirilgan algoritmlar mavjud bo'lib, ularda klassik va zamonaviy kompyuter ko'rish va mashinalarni o'rganish algoritmlarining to'liq to'plami mavjud. Ushbu algoritmlar yuzlarni aniqlash va tanib olish, obyektlarni aniqlash, videolarda odam harakatlarini tasniflash, kameralar harakatlarini kuzatish, harakatlanuvchi obyektlarni kuzatish, obyektlarning 3D modellarini ajratib olish, stereo kameralardan 3D nuqta bulutlarini chiqarish, rasmlarni bir-biriga yuqori piksellar sonini yaratish uchun ishlatishi mumkin. "OpenCV"da 47 mingdan ziyod odamlar mavjud. Shu bilan birga, yuklanishlarning taxminiy soni 18 milliondan ortiq. OpenCVdan ilmiy guruhlar, kompaniyalar hukumat idoralari foydalanishadi. 

Google, Yahoo, Microsoft, Intel, IBM, Sony va boshqa ko'plab mashhur korporatsiyalar OpenCV kutubxonasidan foydalanadilar va shu kutubxonadan foydalanuvchi ko'plab amaliy dasturlar bor. OpenCV  ko'cha ko'rinishidagi rasmlarni bir-biriga tikish, Isroilda kuzatuv videolariga kirishni aniqlash, Xitoyda minalash uskunalarini kuzatish, robotlarga "Willow Garaj"da obyektlarni boshqarish va olishda yordam berish, Yevropada cho'kib ketgan basseynni aniqlash, interfaol san'atni yaratish kabi turli xil funksiyalarni o'z ichiga oladi. Ispaniya va Nyu-York, Turkiyadagi parchalanish uchun uchish-qo'nish yo'laklarini tekshirish, Yaponiyadagi yuzlarni tezkor aniqlash uchun dunyodagi fabrikalardagi mahsulotlarning yorliqlarini tekshirish kabi vazifalarni ham OpenCV yordamida ishlab chiqilgan. OpenCV C++ titlida yozilgan va C ++, Python, Java, MATLAB interfeyslariga ega hamda Windows, Linux, Android va Mac OS-ni qo'llab-quvvatlaydi. OpenCV asosan real vaqtda ko'rish dasturlariga suyanadi va mavjud bo'lganda MMX va SSE ko'rsatmalaridan foydalanadi. 500 dan ortiq algoritmlar mavjud va bu algoritmlarni tuzadigan yoki qo'llab-quvvatlaydigan funktsiyalar taxminan 10 baravar ko'p. U tematik interfeysga ega bo'lib, STL konteynerlari bilan muammosiz ishlaydi.

OpenCV platformalararo mashinalarni ko'rishning bepul kutubxonasi (dastlab GNU / Linux, Mac OS X, Windows va Android uchun mavjud bo'lgan versiyalar) Intel tomonidan ishlab chiqilgan va son-sanoqsiz dasturlarda ishlatilgan harakatni aniqlash bilan xavfsizlik tizimlaridan, ob'ektni aniqlash zarur bo'lgan boshqaruv dasturlarini qayta ishlashga. Buning sababi shundaki, uning nashr etilishi BSD litsenziyasi asosida berilgan bo'lib, unda unda ko'rsatilgan shartlar bilan tijorat va tadqiqot maqsadlarida erkin foydalanishga imkon beradi.

CV-ni oching ko'rish jarayonining turli sohalarini qamrab oladigan 500 dan ortiq funktsiyalarni o'z ichiga oladi  masalan, ob'ektni tanib olish (yuzni aniqlash), kamerani kalibrlash, stereo ko'rish, robotli ko'rish, videodagi harakatlarni tasniflash, rasmlarni konvertatsiya qilish, 3D modellarni ajratib olish, tasvirlarni past sifatli birlashtirib yuqori sifatli tasvirlarni yaratadigan stereo kamera tasviridan 3D bo'sh joy yaratish. Tambien o'xshash ob'ektlarning rasmlarini qidirish qobiliyatini taklif etadi mashinalarni o'rganish usullarini qo'llash, markerlarni tartibga solish, turli xil tasvirlardagi umumiy elementlarni aniqlash, qizil ko'zlar kabi nuqsonlarni avtomatik ravishda yo'q qilish orqali taqdim etilgan elementlar to'plamiga.


Download 1,95 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish