WikiDer > GenICam

GenICam

GenICam (kameralar uchun umumiy interfeys uchun qisqartirilgan) - bu mashinani ko'rish (sanoat) kameralari uchun umumiy dasturiy interfeys. Standartning maqsadi sanoat kameralari interfeyslari texnologiyasini ajratishdir (masalan GigE Vision, USB3 Vision, CoaXPress yoki Kamera aloqasi) foydalanuvchi dastur dasturlash interfeysidan (API). GenICam Evropa Mashina Vizion Assotsiatsiyasi tomonidan boshqariladi (EMVA). Standart bo'yicha ish 2003 yilda boshlangan[1] va GenICam-dagi birinchi modul, ya'ni GenApi 2006 yilda, oxirgi modul, ya'ni GenTL esa 2008 yilda ratifikatsiya qilingan.[2]

Mashinani ko'rish sohasidagi ko'plab kompaniyalar standartga hissa qo'shdilar. GenICam standartlarini ishlab chiqishda ishtirok etadigan asosiy kompaniyalar:

GenICam standartini ishlab chiqishda ko'plab kompaniyalar ishtirok etganligi va potentsial afzalliklari tufayli ba'zi kameralar ishlab chiqaruvchilari o'z mahsulotlarida GenICam-dan foydalanishni boshladilar. Biroq, ushbu standartni ishlab chiqishda yordam berganlarning aksariyati xususiy SDK-dan foydalanadilar. Masalan, FLIR Spinnaker SDK-dan foydalanadi (https://www.ptgrey.com/spinnaker-sdk).

GenICam mashinani ko'rish sohasida asosiy vazifalarni umumiy usulda hal qilishga yordam beradigan uchta moduldan iborat. Ushbu modullar:

  • GenApi: XML tavsif faylidan foydalangan holda, bu kamerani sozlash va kameralarga qanday kirish va boshqarish haqida batafsil ma'lumot berish uchun foydalaniladi;
  • Standart xususiyatlarni nomlash to'g'risidagi konventsiya (SFNC): Bu o'zaro ishlashni rivojlantirish uchun kameralardagi umumiy funktsiyalar uchun tavsiya etilgan nomlar va turlar;
  • GenTL: Bu kameralarni sanash, kameradan rasmlarni olish va ularni foydalanuvchi dasturiga ko'chirish uchun transport qatlami interfeysi.

GenICam beshta asosiy funktsiyani qo'llab-quvvatlaydi:[4]

  1. Kamerani sozlash - bu funktsiya kameraning bir qator funktsiyalarini qo'llab-quvvatlashi mumkin, masalan, kadr kattaligi, olish tezligi, piksel formati, daromad, tasvirni almashtirish va hk.
  2. Tasvirlarni tortib olish - bu funktsiya kirish imkoniyatini yaratadi kanallar kamera va foydalanuvchi interfeysi o'rtasida va tasvirlarni qabul qilishni boshlaydi
  3. Grafik foydalanuvchi interfeysi - bu funktsiya foydalanuvchi GUI interfeysini muammosiz bajarishga imkon beradi gapirish kamera (lar) ga
  4. Qo'shimcha ma'lumotlarni uzatish - Ushbu funktsiya kameralarga rasm ma'lumotlari ustiga qo'shimcha ma'lumotlarni yuborish imkonini beradi. Odatda gistogramma ma'lumotlari, vaqt tamg'asi, ramkaga qiziqish doirasi va boshqalar bo'lishi mumkin.
  5. Hodisalarni etkazib berish - bu funksiya kameralarga dastur orqali an orqali gaplashishga imkon beradi voqealar kanali.

Tashqi havolalar

Adabiyotlar

  1. ^ "GenICam - Machine Vision uchun yangi standart". "Tayyor kalit". 2007 yil sentyabr. Olingan 2017-07-18.
  2. ^ "Holat". EMVA. Olingan 2017-07-18.
  3. ^ "MVTec-dan Kristof Zierl GenICam vitse-prezidenti marketing va operatsiyalar bo'yicha lavozimiga qayta saylandi". MVTec. 2019-04-05. Olingan 2019-08-02.
  4. ^ "Kameralar uchun yangi GenICam standarti". Ferret. 2006-11-08. Arxivlandi asl nusxasi 2016-04-02 da. Olingan 2017-07-18.