GenICam
જેનઆઈકેએમ (કેમેરા માટે જેનરિક ઇન્ટરફેસ માટે સંક્ષિપ્ત) એ મશીન વિઝન (ઔદ્યોગિક) કેમેરા માટે સામાન્ય પ્રોગ્રામિંગ ઇન્ટરફેસ છે. ધોરણનો ધ્યેય વપરાશકર્તા એપ્લિકેશન પ્રોગ્રામિંગ ઇન્ટરફેસ (API) માંથી ઔદ્યોગિક કેમેરા ઇન્ટરફેસ ટેકનોલોજી (જેમ કે GigE વિઝન, USB3 વિઝન, CoaXPress અથવા કેમેરા લિંક) ને અલગ કરવાનો છે. જેનિકામનું સંચાલન યુરોપિયન મશીન વિઝન એસોસિએશન (ઇ. એમ. વી. એ.) દ્વારા કરવામાં આવે છે. આ ધોરણ પર કામ 2003માં શરૂ થયું હતું અને જેનઆઈકેએમમાં પ્રથમ મોડ્યુલ એટલે કે જેનએપીને 2006માં મંજૂરી આપવામાં આવી હતી જ્યારે અંતિમ મોડ્યુલ એટલે કે જેનટીએલને 2008માં મંજૂરી આપવામાં આવી હતી. મશીન વિઝન ઉદ્યોગની ઘણી કંપનીઓએ ધોરણમાં યોગદાન આપ્યું છે. જેનિકેમ ધોરણોનો મુસદ્દો તૈયાર કરવામાં સામેલ મુખ્ય કંપનીઓ છેઃ એડિમેક એલાઇડ વિઝન ટેક્નોલોજીસ બેસલર એજી બાઉમર ડાલ્સા ઇ2વી સેમિકન્ડક્ટર્સ ટેલીડેન એફએલઆઇઆર (અગાઉ પોઇન્ટ ગ્રે રિસર્ચ ઇન્ક તરીકે ઓળખાતી હતી, જેને એફએલઆઇઆર સિસ્ટમ્સ ઇન્કે 2016માં હસ્તગત કરી હતી) જેએઆઈ એ/એસ લ્યુટ્રોન વિઝન મેટ્રિક્સ વિઝન મેટ્રોક્સ ઇમેજિંગ એમવીટેક સોફ્ટવેર નેશનલ ઇન્સ્ટ્રુમેન્ટ્સ પ્લોરા સ્ટેમર ઇમેજિંગ કારણ કે ઘણી કંપનીઓ જેનિકેમ ધોરણનો મુસદ્દો તૈયાર કરવામાં સામેલ હતી, અને સંભવિત લાભોને કારણે કેટલાક કેમેરા ઉત્પાદકોએ તેમના ઉત્પાદનોમાં જેનિકેમનો ઉપયોગ કરવાનું શરૂ કરી દીધું છે. જો કે, ધોરણ વિકસાવવામાં મદદ કરનારા ઘણા લોકો હજુ પણ માલિકીના એસ. ડી. કે. નો ઉપયોગ કરે છે. દાખલા તરીકે FLIR સ્પિનનેકર SDK (https://www.ptgrey.com/spinnaker-sdk) નો ઉપયોગ કરે છે. મશીન વિઝન ક્ષેત્રમાં મુખ્ય કાર્યોને સામાન્ય રીતે ઉકેલવામાં મદદ કરવા માટે જેનઆઈકેએમમાં ત્રણ મોડ્યુલો છે. આ મોડ્યુલો છેઃ જેનએપીઆઈઃ એક્સએમએલ વર્ણન ફાઇલનો ઉપયોગ કરીને, આનો ઉપયોગ કેમેરાને રૂપરેખાંકિત કરવા અને કેમેરાને કેવી રીતે ઍક્સેસ કરવો અને નિયંત્રિત કરવું તેની વિગતો માટે થાય છે; સ્ટાન્ડર્ડ ફીચર નેમિંગ કન્વેન્શન (એસએફએનસી): આંતરસંચાલનીયતાને પ્રોત્સાહન આપવા માટે કેમેરામાં સામાન્ય સુવિધાઓ માટે આ ભલામણ કરેલા નામો અને પ્રકારો છે; જેનટીએલઃ કેમેરાની ગણતરી કરવા, કેમેરામાંથી છબીઓ મેળવવા અને તેમને વપરાશકર્તા એપ્લિકેશન પર ખસેડવા માટે આ પરિવહન સ્તર ઇન્ટરફેસ છે. જેનઆઈકેએમ પાંચ મૂળભૂત કાર્યો માટે ટેકો પૂરો પાડે છેઃ કેમેરાને રૂપરેખાંકિત કરવો-આ કાર્ય ફ્રેમ કદ, સંપાદન ઝડપ, પિક્સેલ ફોર્મેટ, ગેઇન, ઇમેજ ઓફસેટ વગેરે જેવી કેમેરા સુવિધાઓની શ્રેણીને ટેકો આપી શકે છે. છબીઓને પકડવી-આ કાર્ય કૅમેરા અને વપરાશકર્તા ઈન્ટરફેસ વચ્ચે ઍક્સેસ ચેનલો બનાવશે અને છબીઓ પ્રાપ્ત કરવાનું શરૂ કરશે ગ્રાફિકલ વપરાશકર્તા ઈન્ટરફેસ-આ કાર્ય વપરાશકર્તા GUI ઈન્ટરફેસને કૅમેરા (ઓ) સાથે એકીકૃત વાત કરવા માટે સક્ષમ કરે છે વધારાની માહિતી પ્રસારિત કરે છે-આ કાર્ય કેમેરાને છબી ડેટાની ટોચ પર વધારાની માહિતી મોકલવા માટે સક્ષમ કરે છે. લાક્ષણિક ઉદાહરણો હિસ્ટોગ્રામ માહિતી, ટાઇમ સ્ટેમ્પ, ફ્રેમમાં રસ ધરાવતું ક્ષેત્ર વગેરે હોઈ શકે છે. ઇવેન્ટ્સ પહોંચાડવી-આ કાર્ય કેમેરાને ઇવેન્ટ ચેનલ દ્વારા એપ્લિકેશન સાથે વાત કરવા માટે સક્ષમ કરે છે. બાહ્ય કડીઓ કમ્પ્યુટર દ્રષ્ટિમાં ઇ. એમ. વી. એ. જી. એન. આઈ. સી. એ. એમ. સ્ટાન્ડર્ડ રેફરન્સ ઇમેજ સેન્સર ટેકનોલોજી