GenICam
جینیکیم (کیمرے کے لیے عام انٹرفیس کے لیے مختصر) مشین وژن (صنعتی) کیمروں کے لیے ایک عام پروگرامنگ انٹرفیس ہے۔ اس معیار کا مقصد صنعتی کیمرہ انٹرفیس ٹیکنالوجی (جیسے کہ گیج ویژن، یو ایس بی 3 ویژن، کوایکس پریس یا کیمرہ لنک) کو یوزر ایپلیکیشن پروگرامنگ انٹرفیس (اے پی آئی) سے الگ کرنا ہے۔ جینیکیم کا انتظام یورپی مشین ویژن ایسوسی ایشن (ای ایم وی اے) کے ذریعے کیا جاتا ہے۔ اس معیار پر کام 2003 میں شروع ہوا اور جین آئی کیم میں پہلے ماڈیول یعنی جین اے پی کی 2006 میں توثیق کی گئی جبکہ حتمی ماڈیول یعنی جین ٹی ایل کی 2008 میں توثیق کی گئی۔ مشین وژن انڈسٹری کی بہت سی کمپنیوں نے اس معیار میں حصہ ڈالا ہے۔ جینیکیم معیارات کا مسودہ تیار کرنے میں شامل اہم کمپنیاں یہ ہیں: ایڈمیک الائیڈ ویژن ٹیکنالوجیز بیسلر اے جی باؤمر ڈی اے ایل ایس اے ای 2 وی سیمی کنڈکٹرز ٹیلیڈین ایف ایل آئی آر (جو پہلے پوائنٹ گرے ریسرچ انکارپوریٹڈ کے نام سے جانا جاتا تھا جسے ایف ایل آئی آر سسٹمز انکارپوریٹڈ نے 2016 میں حاصل کیا تھا) جے اے/ایس لیوٹران ویژن میٹریکس ویژن میٹروکس امیجنگ ایم وی ٹیک سافٹ ویئر نیشنل انسٹرومینٹس پلیورا اسٹیمر امیجنگ کیونکہ بہت سی کمپنیاں جینیکیم معیار کا مسودہ تیار کرنے میں شامل تھیں، اور اس کے پیش کردہ ممکنہ فوائد کی وجہ سے، کچھ کیمرہ مینوفیکچررز نے پہلے ہی اپنی مصنوعات میں جینیکیم کا استعمال شروع کر دیا ہے۔ تاہم، بہت سے لوگ جنہوں نے معیار کو تیار کرنے میں مدد کی وہ اب بھی ملکیتی ایس ڈی کے کا استعمال کرتے ہیں۔ مثال کے طور پر FLIR اسپنکر SDK (https://www.ptgrey.com/spinnaker-sdk) کا استعمال کرتا ہے۔ مشین وژن کے میدان میں اہم کاموں کو عام طریقے سے حل کرنے میں مدد کے لیے جین آئی کیم تین ماڈیولز پر مشتمل ہے۔ یہ ماڈیول یہ ہیں: جیناپی: ایک ایکس ایم ایل تفصیل فائل کا استعمال کرتے ہوئے، اس کا استعمال کیمرے کو ترتیب دینے اور کیمرے تک رسائی اور کنٹرول کرنے کے طریقے کی تفصیلات کے لیے کیا جاتا ہے۔ اسٹینڈرڈ فیچر نیمنگ کنونشن (ایس ایف این سی): انٹرآپریبلٹی کو فروغ دینے کے لیے کیمروں میں عام خصوصیات کے لیے یہ تجویز کردہ نام اور اقسام ہیں۔ جی این ٹی ایل: یہ کیمروں کی گنتی، کیمرے سے تصاویر حاصل کرنے اور انہیں صارف کی ایپلی کیشن میں منتقل کرنے کے لیے ٹرانسپورٹ لیئر انٹرفیس ہے۔ جین آئی کیم پانچ بنیادی افعال کے لیے معاونت فراہم کرتا ہے: کیمرے کی تشکیل-یہ فنکشن کیمرے کی خصوصیات کی ایک رینج کی حمایت کر سکتا ہے جیسے فریم کا سائز، حصول کی رفتار، پکسل فارمیٹ، گین، امیج آفسیٹ وغیرہ۔ تصاویر کو پکڑنا-یہ فنکشن کیمرے اور یوزر انٹرفیس کے درمیان رسائی کے چینل بنائے گا اور تصاویر وصول کرنے کا آغاز کرے گا۔ گرافیکل یوزر انٹرفیس-یہ فنکشن یوزر جی یو آئی انٹرفیس کو بغیر کسی رکاوٹ کے کیمرے سے بات کرنے کے قابل بناتا ہے۔ اضافی ڈیٹا منتقل کرنا-یہ فنکشن کیمروں کو تصویری ڈیٹا کے اوپر اضافی ڈیٹا بھیجنے کے قابل بناتا ہے۔ عام مثالیں ہسٹوگرام کی معلومات، ٹائم اسٹیمپ، فریم میں دلچسپی کا علاقہ وغیرہ ہو سکتی ہیں۔ تقریبات کی فراہمی-یہ فنکشن کیمروں کو ایونٹ چینل کے ذریعے ایپلی کیشن سے بات کرنے کے قابل بناتا ہے۔ بیرونی روابط ای ایم وی اے جینیکیم معیاری حوالہ جات کمپیوٹر وژن میں امیج سینسر ٹیکنالوجی