
Kamera Windows inkişaf laptopunda mükəmməl işləyə bilər və yine də son kiosk üçün seçilmiş Android lövhəsinə qoşulduqda uğursuz ola bilər. Terminal istehsalçıları bu problemi tez-tez gec aşkar edirlər. Prototip təmiz 1080p şəkil göstərir, beləliklə kamera işi bitmiş kimi görünür. Lakin sistem sınağı zamanı kamera yenidən başlatmadan sonra itə bilər, Android yalnız aşağı həll olunma rejimini təqdim edə bilər və ya Linux tətbiqin işıqlandırmanı dəyişməsinə imkan vermədən video yayımı edə bilər.
Sensor həmişə səbəb deyil. Daha çox hallarda problem kamera firmware-i, UVC deskriptorları, USB band genişliyi, əməliyyat sisteminin kamera yığını və tətbiq arasında yer alır. Terminal layihəsi üçün bir USB kamera modulu yalnızca başlanğıc nöqtəsidir. Modul, təsdiq edilə bilməsi üçün istehsalat sistemi daxilində sınaqdan keçirilməlidir.
UVC sürücünün işini yüngülləşdirir, lakin uyğunluq sınaqlarını aradan qaldırmır
UVC nəyi bildirir? USB Video Sinifi . Bu, USB video cihazının görüntünün formatlarını, həll olunma dərəcələrini, kadr tezliklərini və idarəetmə parametrlərini hosta necə bildirdiyini müəyyən edir. Windowsda uyğunluq təmin edən UVC cihazı xüsusi kamera sürücüsü əvəzinə sistem tərəfindən təmin edilən USB video sürücüsündən istifadə edə bilər. Bu, UVC modullarının kiosk, giriş nəzarəti terminalları və konfrans avadanlıqlarında geniş yayılmasının bir səbəbidir.
Əməliyyat sisteminin dəyişdirilməsi nəticəni yenə də dəyişə bilər. Linux normalda UVC kamerasına uvcvideo sürücüsü və V4L2 vasitəsilə müraciət edir. Standart idarəetmə parametrləri adətən sadədir, lakin istehsalçıya xas idarəetmə parametrləri əlavə proqram təminatı ilə xəritələndirmə tələb edə bilər. Android-də xarici USB kamerasının dəstəyi daha çox diqqət tələb edir: lövhə USB host rejimini dəstəkləməlidir, kernel UVC-ni aktiv etməlidir və sistem şəkli xarici kamera təchizatçısı və ya USB cihazına birbaşa müraciət edən tətbiqetməni daxil etməlidir. Beləliklə, modulun Android-i dəstəklədiyinə dair təchizatçının bəyanatı yalnızca öz-özünə kifayət deyil. Uyğunluq faktiki lövhə və sistem şəkli üzərində təsdiqlənməlidir.
Host Ən Yüksək Həll Olunma Dərəcəsindən İstifadə Edə Bilməz
باخين Sinoseen OV2710 USB kamera modulu dərc olunmuş spesifikasiyada 2 MP OV2710 sensoru, 1920 x 1080 çıxışı, USB 2.0, sabit fokus və həm MJPEG, həm də sıxılmamış YUV çıxış rejimləri göstərilir. Bu xüsusiyyətlərin heç biri qeyri-adi deyil, lakin host avtomatik olaraq səhifədə sadalanan ən yüksək rejimi seçməyəcək.
MJPEG adətən USB 2.0 vasitəsilə 1080p videosunu daşınmağı asanlaşdırır, çünki şin yükünü azaldır. Bunun əvəzində isə host tərəfində dekod yüklənməsi artır. Orta səviyyəli Android prosessoru 1080p axını göstərə bilər, lakin dekod etmə üçün CPU vaxtının əhəmiyyətli hissəsini sərf edər. Sıkışdırılmamış video bu mübadiləni əksinə çevirir: dekod etməyə daha az ehtiyac duyulur, lakin USB geniş zolağı çox daha çox istifadə olunur. Əgər kamera daxili hub-u ilə barkod skaneri, kart oxuyucu, mikrofon və ya toxunmatlı ekranla paylaşırsa, bu geniş zolağın erkən yoxlanılması lazımdır. Modulun təsdiq edilməsindən əvvəl sensorun başlıq spesifikasiyasını köçürmək əvəzinə, istehsal firmware-i tərəfindən bildirilən həllər, saniyədə kadrlar sayı, formatlar və enerji istehlakını qeyd edin.
Sabit fokus terminalın düzülüşünə uyğun olmalıdır
OV2710 modulu sabit fokusdan istifadə edir və göstərilən görüş sahəsi 70 dərəcədir. Fokus motoru olmadığı üçün onun hərəkət etməsi, aşınması və ya səhv mövqeyə qayıtması mümkün deyil; buna görə də sabit fokus, iş məsafəsinin nəzarət olunan bir aralıqda saxlanıldığı təqdirdə, terminal üçün tez-tez etibarlı seçimdir. Ekrannın yuxarısında yerləşdirilən kamera istifadəçini 60–100 sm məsafədə çəkməlidir. Ağıllı locket kameranın həm istifadəçini, həm də bölmə sahəsini görməsini tələb edə bilər; şəxsiyyət vəsiqəsi terminalında isə sənəd obyektivə çox yaxın yerləşdirilir. Bir fokus ayarı bu üç quraşdırma üçün uyğun gəlmir. Kameranı son korpus və örtük şüşəsi quraşdırıldıqdan sonra sınayın. Ekrandakı əks olunmalar, dərinləşdirilmiş obyektiv açılışı və ya dar kənar hissə görüntünü dəyişdirə bilər — bu görüntülər açıq test stendində qəbul edilə bilər.
Hər bir əməliyyat sistemi üzrə işıqlandırma və digər təsvir idarəetmə parametrlərini yoxlayın
Bir məlumat vərəqində parlaqlıq, kontrast, doyma, gamma, ağ balansı və işıqlandırma idarəetməsi göstərilə bilər, lakin tətbiq hər bir əməliyyat sistemi üzərində hər bir idarəetməni istifadə edə bilməz. Bir tətbiq işıqlandırmayı avtomatik rejimdə saxlaya bilər; başqa biri isə başlanğıcda sabit dəyər yazara bilər. Bəzi proqramlar USB yenidən qoşulduqdan sonra kamera ayarlarını sıfırlayır, digərləri isə əvvəlki dəyərlərdən istifadə edir. Fərq giriş yaxınlığında quraşdırılmış terminalda görünür. Parlaq bir giriş qapısı istifadəçinin üzünü kölgəyə salmağa səbəb ola bilər və yenidən başlatmadan sonra işıqlandırma davranışında baş verən dəyişiklik tanınma performansını dəyişdirə bilər, halbuki hardware dəyişməmişdir.
Hər bir əməliyyat sistemi üçün təsdiqlənmiş idarəetmə dəstini müəyyən edin. Sonra soyuq başladılma, isti yenidən başlatma, USB ayırılması və yenidən qoşulması və tətbiqin yenidən başlatılması zamanı eyni yoxlamaları təkrarlayın. Kamera hər bir vəziyyətdə fərqli davranıla bilər; yalnız birinin keçməsi uyğunluğunu təmin etmir.
OV2710 USB Modulu Harada Yerləşir
Sinoseen OV2710 USB kameramodulu, 1080p axını, USB 2.0 qoşulması və sabit kamera mövqeyi tələb edən terminal üçün praktik başlanğıc nöqtəsidir. Onun 1/2.7 düymlük sensoru və 3.0 µm pikselləri ümumi video çəkimi, giriş nəzarəti, video qapı zəngləri və özünüz üçün xidmət terminaları üçün uyğundur. Dərc olunmuş lövhə ölçüsü 38 x 38 mm-dir. Lövhə ölçüləri, obyektiv bucağı və firmware bir layihə vasitəsilə uyğunlaşdırıla bilər. xüsusi Kamera Modulu modul 5 V-də USB şinindən qidalanır və göstərilən iş cərəyanı 200 mA-dir.
OV2710 dövri açılışdan istifadə edir; buna görə də yüksək sürətli konveyer yoxlaması və ya sürətli hərəkət edən barkodların tutulması üçün natural ilk seçim deyil. Onun müəyyən edilmiş iş temperatur aralığı 0°C–55°C-dir və bu, sonradan hazırlanmış terminalın daxili temperaturu ilə müqayisə edilməlidir. Açığa çıxan avadanlıq üçün fərqli istilik dizaynı və ya kamera konfiqurasiyası tələb oluna bilər. Əgər layihə bir neçə kamera, uzun kabellər və ya sıxışdırılmamış yüksək həll olunmaqlı axınlar tələb edirsə, bir USB 3.0 kamera modulu daha uyğun ola bilər.
Nümunəni İstehsal Hostunda Sınaqdan Keçirin
Nümunəni bir planşetdə sınaqdan keçirməyin və burada dayanmayın. İstehsal prosessorundan, sistem şəklinin buraxılmasından, həqiqi tətbiqetmədən, daxili hub-dan və planlaşdırılmış kabeldən istifadə edin. Kameranı tam əməliyyat dövrü üçün işə salın. Bu sınaq zamanı terminalı tez-tez yenidən başlatın, USB enerjisini çıxarın və bərpa edin, yuxu rejiminə daxil olun və ondan çıxın, eyni zamanda digər USB periferiyalarını da işə salın. Kameranın hər dəfə siyahıya alınıb-alınmadığını, tətbiqetmənin hansı rejimlərdə açıla biləcəyini və şəklin terminalın real işıqlandırması altında sabit qalmasını qeyd edin. Aydınlıq önbaxış çox az şey sübut edir. Təkrarlanan başlanğıc və sabit axın terminalların istehsalçısı üçün cəlbedici bir sınaq şəkli ilə müqayisədə daha vacibdir.
İstehsalın kütləvi olmasından əvvəl nəyi təsdiqləmək lazımdır
Təsdiq yalnız sensorun adını deyil, tam kamera konfiqurasiyasını əhatə etməlidir. PCB ölçülərini, konektorun yerləşdirilməsini, kabelləri və ekranlaşdırmanı, obyektivin görüş sahəsini, fokus məsafəsini, USB identifikatorlarını, standart təsvir idarəetmə parametrlərini, firmware tərəfindən bildirilən video rejimlərini və sınaqdan keçirilən ev sahibi platformaları sabitləyin. Bu elementlərdən hər hansı biri açıq qalırsa, nümunəni istehsal üçün referans deyil, mühəndislik nümunəsi kimi qiymətləndirin. Qeyri-standart mexaniki və ya firmware tələbləri üçün sinoseen ilə əlaqə saxlayın hədəf lövhəsi, əməliyyat sistemi, iş məsafəsi və tələb olunan axın rejimi ilə bağlı məlumatları verərək son nümunəni sorğulamazdan əvvəl.
TEZ TEZ VERİLƏN SORĞULAR
UVC, kameranın bütün əməliyyat sistemlərində işləyəcəyi anlamına gəlirmi?
Xeyr. UVC çoxlu xüsusi sürücü işini aradan qaldırır, lakin ev sahibi cihazın yenə də USB kamerası dəstəyinə, düzgün sistem konfiqurasiyasına və tələb olunan video rejimini aça bilən tətbiq proqramına ehtiyacı var.
1080p terminal kamerası üçün USB 2.0 kifayətdirmi?
Tez-tez, bəli, xüsusilə kamera MJPEG çıxışı təmin edəndə. Nəticə hələ də kadrlar tezliyindən, daxili hub-a qoşulmuş cihazların sayından və digər periferiya cihazları tərəfindən istifadə olunan kanal genişliyindən asılıdır.
Sabit fokus üzün tutulması üçün uyğundurmu?
Bəli, əgər kamera mövqeyi və istifadəçi məsafəsi müəyyən dərəcədə nəzarət olunursa. Son fokusu istehsal qutusu və örtük şüşəsi quraşdırıldıqdan sonra təsdiqləyin; açıq stenddə test etmək kifayət deyil.
Böyükmiqyaslı istehsaldan əvvəl adətən nələr fərdiləşdirilməlidir?
Yayğın elementlərə PCB ölçüləri, konektorun yerləşdirilməsi, kabellərin uzunluğu, obyektivin görüş sahəsi, fokus məsafəsi, USB cihaz identifikatorları, standart təsvir idarəetmə parametrləri və istehsal firmware-i tərəfindən bildirilən video rejimləri daxildir.