І. Жансүгіров атындағы жму хабаршысы №3 / 2018


Нәтижелер және оларды талқылау



Pdf көрінісі
бет9/198
Дата07.01.2022
өлшемі2,57 Mb.
#16935
1   ...   5   6   7   8   9   10   11   12   ...   198
Нәтижелер және оларды талқылау 
OpenCV  құрылымы.  Кітапханада  2500-ден  астам  оңтайландырылған  алгоритм  бар,  олар 
классикалық және заманауи компьютерлік көру мен машина алгоритмдерінің жиынтығын қамтиды. 
Бұл  алгоритмдер,  геометриялық  формаларды  анықтау  және  адам  беттерін  тануға,  нысандарды 
идентификациялауға, адам іс-әрекеттерінің бейнелерін бақылауға, трек камера қозғалыстарына, трек 
нысандардың  қозғалысына,  нысандардың  3D  модельдерін  шығаруға,  стерео  камералар  көмегімен 
бұлт тәрізді 3D нүкте шығаруға, көз қозғалыстарын бақылауға, суретке түсірген кезде жарық әсерінен 
пайда  болатын  қызыл  көз  бейнесін  алып  тастауға,  сурет  дерекқорынан  ұқсас  суреттерді  табуға, 
сахнадағы  декорацияларды  жадқа  сақтап,  орнына  маркерлер  қоюға  және  т.б.  пайдалануға  болады. 
Кітапхана  компанияларда,  зерттеу  лабораторияларында  және  мемлекеттік  органдарда  кеңінен 
қолданылады [2]. 
Бұрын OpenCV бірнеше ірі модульдерден қалыптасты, алайда 2.2 нұсқасында кітапхана қайта 
құрылып,  Cxcore,  cvaux,  highGUI  және  басқалардың  әмбебап  модульдерінің  орнына,  тар 
мамандандырылған бірнеше ықшам модульдер жасалды: 
opencv_core  -  негізгі  функционалдылық  модуль.  Негізгі  құрылымдар,  есептеулер 
(математикалық  функциялар,  кездейсоқ  сандар  генераторлары)  және  сызықты  алгебра,  DFT,  DCT, 
кіріс-шығыс үшін XML және YAML және т.б. кіреді. 
opencv_imgproc  -  кескінді  өңдеу  (сүзу,  геометриялық  өзгерістер,  түс  кеңістігін  қайта  құру 
және т.б.). 
opencv_highgui - жай UI, кіріс-шығыс кескіндері және бейне. 
opencv_ml - машиналық оқыту модельдері (SVM, шешім ағаштары, ынталандырулар және т.б.). 
opencv_features2d  -  жалпақ  примитивтерді  тану  және  сипаттау  (SURF,  FAST  және  басқалар, 
мамандандырылған шеңберлерді қоса алғанда). 
opencv_video  -  қозғалыс  талдауы  және  нысандарды  қадағалау  (оптикалық  ағын,  қозғалыс 
құрылымдары, фондық жою). 
opencv_objdetect  -  суреттегі  объектілерді  анықтау  (Viola-Jones  алгоритмін  пайдаланатын 
адамдарды табу, HOG-ті тану және т.б.). 
opencv_calib3d  -  камераны  калибрлеу,  стереополимерлерді  іздеу  және  3D  деректерді  өңдеу 
элементтері. 
opencv_flann  -  жақын  көршілерді  жылдам  іздеу  (FLANN  1.5)  және  OpenCV  орауыштары 
кітапханасы. 
opencv_contrib - қолдануға дайын емес компаньон коды. 
opencv_legacy - бұрынғы үйлесімділік үшін сақталған ескірген код. 
opencv_gpu  -  NVidia  қолдауымен  құрылған  CUDA-ға  байланысты  кейбір  OpenCV 
функцияларын жеделдету [3]. 




Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   198




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет