WikiDer > GenICam
Бұл мақала үшін қосымша дәйексөздер қажет тексеру. (Қазан 2008) (Бұл шаблон хабарламасын қалай және қашан жою керектігін біліп алыңыз) |
GenICam (камераларға арналған жалпы интерфейс үшін қысқартылған) - бұл машинаны көру (өндірістік) камераларына арналған жалпы бағдарламалау интерфейсі. Стандарттың мақсаты өнеркәсіптік камера интерфейстерінің технологиясын ажырату болып табылады (мысалы GigE Vision, USB3 Vision, CoaXPress немесе Камера сілтемесі) қолданушы бағдарламалау интерфейсінен (API). GenICam-ді Еуропалық машина көрінісі қауымдастығы басқарады (EMVA). Стандарт бойынша жұмыс 2003 жылы басталды[1] және GenICam-дағы бірінші модуль, яғни GenApi, 2006 жылы, ал соңғы модуль, яғни GenTL 2008 жылы ратификацияланды.[2]
Машиналық көру саласындағы көптеген компаниялар стандартқа өз үлестерін қосты. GenICam стандарттарын жасауға қатысатын негізгі компаниялар:
- Adimec
- Allied Vision Technologies
- Basler AG
- Баумер
- ДАЛСА
- e2v жартылай өткізгіштері
- FLIR интеграцияланған бейнелеу шешімдері (бұрын FLIR Systems Inc 2016 жылы сатып алған Point Grey Research Inc деп аталған)
- JAI Pulnix
- Leutron Vision
- MATRIX VISION
- Матроксты бейнелеу
- MVTec бағдарламалық жасақтамасы[3]
- Ұлттық аспаптар
- Плеора
- Stemmer Imaging
GenICam стандартының жобасын жасауға көптеген компаниялар қатысқандықтан және мүмкін болатын артықшылықтарға байланысты кейбір камералар өндірушілер өз өнімдерінде GenICam-ды қолдана бастады. Алайда, стандартты жасауға көмектескен көптеген адамдар меншікті SDK пайдаланады. Мысалы, FLIR Spinnaker SDK қолданады (https://www.ptgrey.com/spinnaker-sdk).
GenICam үш модульден тұрады, бұл машинаны көру саласындағы негізгі міндеттерді жалпылама түрде шешуге көмектеседі. Бұл модульдер:
- GenApi: XML сипаттама файлын пайдаланып, бұл фотокамераны конфигурациялау үшін пайдаланылады және камераларға кіру мен басқарудың егжей-тегжейі;
- Мүмкіндіктерді атаудың стандартты конвенциясы: Бұл өзара әрекеттесуге ықпал ету үшін камералардағы жалпы функциялардың ұсынылған атаулары мен түрлері;
- GenTL: Бұл камераларды санауға, фотокамерадан суреттерді алуға және оларды қолданушы қосымшасына жылжытуға арналған тасымалдау деңгейінің интерфейсі.
GenICam бес негізгі функцияны қолдайды:[4]
- Фотокамераны конфигурациялау - бұл функция кадрдың өлшемі, алу жылдамдығы, пиксель форматы, күшейту, кескінді жылжыту және т.б. сияқты бірқатар камера мүмкіндіктерін қолдай алады.
- Суреттерді алу - бұл функция қол жетімділікті жасайды арналар камера мен пайдаланушы интерфейсі арасында және суреттерді қабылдауды бастайды
- Графикалық интерфейс - бұл функция GUI интерфейсіне қиындықсыз мүмкіндік береді әңгіме камераға (-ларға)
- Қосымша деректерді жіберу - бұл функция камераларға кескін деректерінің үстіне қосымша деректер жіберуге мүмкіндік береді. Әдеттегі мысалдар гистограмма туралы ақпарат, уақыт белгісі, кадрдағы қызығушылық аймағы және т.б.
- Іс-шараларды жеткізу - бұл функция камераларға қосымшамен an арқылы сөйлесуге мүмкіндік береді іс-шара арнасы.
Сыртқы сілтемелер
Әдебиеттер тізімі
- ^ «GenICam - Machine Vision үшін жаңа стандарт». Adept кілт. Қыркүйек 2007. Алынған 2017-07-18.
- ^ «Күй». EMVA. Алынған 2017-07-18.
- ^ «MVTec Кристоф Циерл GenICam маркетинг және операциялар жөніндегі вице-төрайымы болып қайта сайланды». MVTec. 2019-04-05. Алынған 2019-08-02.
- ^ «Камераларға арналған жаңа GenICam стандарты». Феррет. 2006-11-08. Архивтелген түпнұсқа 2016-04-02. Алынған 2017-07-18.