CAMCUDA FlexMini 640 16-bitni RAW modul termalne kamere, ugaoni sklop od 4,9 mm
|

14-bitni RAW modul termovizijske kamere: FlexMini 640 vs InfiRay Mini2 640

CAMCUDA / INŽENJERSKE BELEŠKE O SLUČAJU

Rešen problem MD integracije—i provere koje čine radni tok sa RAW slikama jasnim.

FlexMini 640Definišite podatke.
Verifikujte putanju.

640×512 LWIR · USB UVC Y16

Referenca proizvoda FlexMini 640, sklop od 4.9 mm. Nije uređaj klijenta.

Izbor 16-bitnog RAW modula termalne kamere počinje formatom akvizicije, a ne samo slikom na ekranu. OEM integracija takođe zahteva definisan format, jasan izvor slike i bafer koji host može da koristi bez mešanja obrade prikaza sa originalnim podacima.

Ova CAMCUDA FlexMini 640 16-bitni RAW LWIR modul termovizijske kamere nudi USB UVC Y16 putanju za usklađene konfiguracije. Ključna razlika je jednostavna: Y14 podaci u sivim tonovima u 16-bitnom Y16 kontejneru. Evo kratkog primera iz prakse korisnika, nakon čega sledi vodič za proveru te putanje.

Slučaj integracije: ažuriranje firmvera je rešilo problem

Problem sa integracijom MD 16-bitnog RAW formata kod klijenta iz Nemačke rešen je nakon ažuriranja firmvera. Ovaj ishod ilustruje zašto kompatibilnost firmvera spada među hardverske i host zahteve pri planiranju evaluacije.

Inženjerski radni tok u nastavku koristi aktuelne MD vodiče i resurse za integraciju. To nije rekonstrukcija klijentove sesije testiranja, niti obećanje da isto ažuriranje rešava svaki problem sa akvizicijom.

Šta znači Y14 u Y16 kontejneru

Y16 govori hostu kako se uzorci u sivim tonovima skladište: dva bajta po pikselu. Ne govori hostu da ti uzorci sadrže 16 efektivnih bitova senzora, niti da svaka vrednost predstavlja temperaturu. Širina skladištenja i značenje slike zahtevaju zasebne odgovore.

MD vodič opisuje RAW izvor kao Y14 podatke u sivim tonovima u 16-bitnom kontejneru. Linux V4L2 specifikacija luma formata takođe napominje da preciznost Y16 uzorkovanja može biti manja od 16 bita. Za ovu MD konfiguraciju, izlaz je neradiometrijski podaci slike, a ne kalibrisane temperaturne vrednosti za svaki piksel.

Pre implementacije dekodera, potvrdite poravnanje bitova i skaliranje izabranog izvora. Dostupni materijal ne definiše univerzalni raspored nižih 14 bitova, fiksni pomak niti raspon uzoraka. Formula za konverziju sa druge termovizijske kamere nije zamena za te informacije.

CAMCUDA FlexMini 640 LWIR modul termovizijske kamere, sklop od 9,1 mm, prikaz zadnjeg konektora
Referenca zadnjeg interfejsa za FlexMini 640, sklop od 9.1 mm. Potvrdite izabranu reviziju ploče.

FlexMini 640 VS INFIRAY MINI2 640

Poređenje 16-bitnih RAW modula termovizijskih kamera: FlexMini 640 vs InfiRay Mini2 640

Oba modula koriste nehlađeni VOx detektor rezolucije 640×512, piksele od 12 μm i LWIR talasni opseg od 8–14 μm. Prvo uporedite osnovne specifikacije snimanja, a zatim pristup RAW podacima i opcije obrade na strani hosta.

FlexMini 640 u poređenju sa InfiRay Mini2 640 — specifikacije i RAW izlaz
Specifikacija / izlazCAMCUDA FlexMini 640
14-bit RAW · Y16
InfiRay Mini2 640
Detektor / rezolucijaNehlađeni VOx / 640×512Nehlađeni VOx / 640×512
Korak piksela12 μm12 μm
LWIR talasni opseg8–14 μm8–14 μm
Nominalna brzina kadrovaHardverska specifikacija od 50 Hz; Y16 režim snimanja zavisi od firmvera i podrške hosta.Brzine kadrova detektora od 30 / 60 Hz.
Deklarisani NETD≤30 mK≤40 mK na 25°C, F/1.0, 25 Hz
16-bitni RAW izlazDa — Y14 nijanse sive u 16-bitnom Y16 kontejneru. USB UVC RAW akvizicija.Ne — samo obrađeni video. Nema izlaza 16-bitnih RAW kadrova.
Podaci dostupni hostuOriginalni bafer kadrova u nijansama sive, sačuvan kao little-endian uint16. Držite ga odvojeno od opcionog 8-bitnog vizuelnog pregleda.Video kadrovi obrađeni za prikaz, umesto originalnog RAW bafera u nijansama sive.
Izbor RAW izvoraRAW (0), pre-AGC (3) i post-AGC (4), u zavisnosti od mogućnosti firmvera. Nakon zahtevanog ponovnog pokretanja Y16, proverite aktivni izvor.16-bitni RAW izvor nije dostupan u izlazu obrađenog videa.
Obrada slike na strani hostaZadržite originalne uzorke u tonovima sive za sopstveni pipeline normalizacije i analize slike.Radite sa isporučenim obrađenim videom; originalni RAW uzorci nisu dostupni.

Termovizijski video strim i RAW bafer slike služe različitim potrebama integracije. CAMCUDA FlexMini 640 pruža Y14 podatke u sivim tonovima u 16-bitnom Y16 kontejneru preko USB UVC. InfiRay Mini2 640 daje samo obrađeni video, bez 16-bitnog RAW izlaza.

Izaberite FlexMini 640 kada su vašem projektu potrebni RAW podaci, a ne samo termovizijska slika. Pristup originalnom baferu u sivim tonovima omogućava vašoj host aplikaciji da kontroliše normalizaciju prikaza i analizu slike umesto da se oslanja isključivo na obrađeni video.

FlexMini 640 RAW putanja je neradiometrijska. Y16 opisuje format skladištenja; korisni podaci ovde su Y14 podaci u sivim tonovima, a ne kalibrisani temperaturni podaci. Nominalne brzine kadrova nisu garantovane brzine snimanja na hostu, a navedene NETD vrednosti ne predstavljaju benčmark u usklađenim uslovima. Osnovne specifikacije za Mini2: Tehnički list serije Mini2, strana 2.

Izaberite podržani izvor, a zatim verifikujte aktivni izvor

Počnite od onoga što instalirani firmver zapravo izlaže. Stranica 4 javnog vodiča uvodi ove selektore izvora; trenutni MD resursi pojašnjavaju njihove provere mogućnosti. Maska mogućnosti određuje koji se mogu koristiti na uparenom modulu.

MD izvori slični RAW formatu: zavisi od mogućnosti firmvera
SelektorPutanja podataka
0 · RAWIzlaz detektora u ranoj ISP fazi; Y14 sivi tonovi u 16-bitnom kontejneru
3 · Pre-AGCPre AGC-a / kompresije dinamičkog opsega
4 · Post-AGCNakon AGC-a, opisano kao zadržavanje 14-bitnog domena

Zasebni selektori NUC (1) i SFFC (2) su uklonjeni. Njihove stavke u tabeli sa objašnjenjima u vodiču ne treba tretirati kao opcije koje se mogu izabrati.

  1. Pročitajte caps_mask i trenutni status izvora.
  2. Zatražite dostupan izvor i proverite selected_source i pending.
  3. Ako je promena na čekanju, ponovo pokrenite Y16 strim.
  4. Pročitajte active_source da biste potvrdili važeći izbor.

Zatraženo nije isto što i aktivno. Tretirajte povratno očitavanje kao proveru završetka, a ne samo uspešan SET odgovor. Izbor izvora važi samo tokom izvršavanja i ne upisuje u Flash; nemojte pretpostavljati podrazumevani izvor ili zadržavanje nakon ponovnog pokretanja napajanja.

Od usklađenog ažuriranja do zahvatanja frejmova na Linux-u

1. Potvrdite paket za nadogradnju

Pre nadogradnje, usaglasite reviziju modula i ploče, interfejs, host i kompatibilni firmver sa kompanijom CAMCUDA. Javni vodič prikazuje Windows uslužni program za nadogradnju i zahteva ponovno uključivanje napajanja ako se uređaj nije ponovo pokrenuo nakon završetka. Samo novije ime datoteke nije provera kompatibilnosti.

2. Izlistajte stvarni video uređaj

Vodič koristi sledeću komandu za izlistavanje dostupnih formata. /dev/video0 je primer putanje; identifikujte ispravan uređaj na vašem hostu.

v4l2-ctl -d /dev/video0 --list-formats-ext

Potražite Y16 i proverite njegove deklarisane veličine i intervale. Vodič ilustruje 640×512 pri 50 fps; stabilne performanse prijema i dalje zahtevaju potvrdu na isporučenom modulu i hostu. Linux API razdvaja enumeraciju formata od pregovaranje o formatu. Proverite format koji drajver vraća umesto da pretpostavljate da je prihvatio zahtev bez promena.

Koristite tri zasebne provere: oglašeni format, aktivni izvor slike i primljeni frejmovi. Prisustvo Y16 na listi daje odgovor na prvo pitanje. Očitavanje statusa izvora odgovara na drugo. Snimanje na predviđenom hostu odgovara na treće. Zasebno sprovođenje ovih provera čini zahtev za podršku znatno korisnijim nego samo prijavljivanje da slika izgleda neispravno.

3. Koristite odgovarajući primer za snimanje

Linux primer se kompajlira pomoću make. Vodič zatim prikazuje ovaj poziv za snimanje:

./raw_y16_grab /dev/video0 frame_y16.raw 640 512 5 frame_y16.pgm 10

Ovo je primer poziva iz vodiča. Koristite odgovarajući README za definicije argumenata i prilagodite putanju uređaja vašem hostu; nemojte izvoditi svrhu svakog broja na osnovu njegove pozicije. Potvrdite aktivni izvor i sačuvajte originalni bafer pre prosleđivanja kadrova algoritmu.

Očuvajte RAW bafer i otklonite probleme na pravom sloju

Priloženi primer snimanja skladišti uzastopne little-endian uint16 kadrovi bez zaglavlja po kadru. Za njegov dvobajtni raspored skladištenja 640×512, jedan kadar sadrži 655.360 bajtova. Ta veličina datoteke nije merilo protoka prenosa niti univerzalno pravilo za korak drajvera (driver-stride).

Opcioni PGM je 8-bitni pregled sa rastezanjem po percentilima: koristan za posmatranje scene, ali se razlikuje od originalnog bafera za analizu. Sačuvajte RAW datoteku uz status izvora i usaglašeni format. U suprotnom, transformacija prikaza se može pogrešno protumačiti kao promena u prikupljenim podacima.

Za potrebe poređenja, zadržite neizmenjenu akvizicionu datoteku i zabeležite koji izlaz koristi svaka faza obrade. Pregled na ekranu i RAW kadar ne treba porediti kao da predstavljaju istu reprezentaciju. Ovo jednostavno razdvajanje pomaže i integracionom timu i kompaniji CAMCUDA da diskutuju o putanji podataka bez nagađanja šta snimak ekrana sadrži.

Praktične provere pre izmene integracije
PosmatranjeSledeća provera
Y16 nije navedenPotvrdite putanju uređaja, ploču, instalirani firmver i odgovarajuću podršku za nadogradnju.
Zahtev za izvorom uspeva, slika ostaje nepromenjenaProverite stanje na čekanju, ponovo pokrenite Y16 kada je potrebno, a zatim očitajte active_source.
Vrednosti pregleda se razlikuju od RAW datotekeProverite da li je upoređeni izlaz konvertovan u 8-bitni pregled.
Snimanje ne dostiže predviđenu brzinuProverite dogovoreni režim, propusni opseg hosta i primljene kadrove; nominalna podešavanja ne predstavljaju izmerenu isporuku.
Dekodiranje piksela je neizvesnoZatražite poravnanje i skaliranje specifično za izvor umesto nagađanja maske ili pomaka.

Uskladite provere prijema sa isporučenom konfiguracijom: ponašanje pri promeni izvora, ponašanje zatvarača i performanse primljenih kadrova na predviđenom host računaru. Vodite kratku evidenciju o reviziji modula i ploče, firmveru, izabranom i aktivnom izvoru, režimu i izlaznim datotekama. Ovo su praktične evaluacione provere, a ne zamena za merenje konfiguracije koju planirate da implementirate.

CAMCUDA FlexMini 640 ukratko

Iskoristite ovaj pregled kao okvir za evaluaciju, a zatim proverite trenutnu stranicu proizvoda radi informacija o konfiguraciji, optici i opcijama za naručivanje. Hardverske specifikacije i putanja akvizicije zavisna od firmvera navedene su odvojeno.

Referenca proizvoda CAMCUDA FlexMini 640
ProizvodCAMCUDA FlexMini 640 16-bitni RAW LWIR modul termovizijske kamere
Hardverski model / SKUFlexMini 640
14-bit RAW · Y16
Detektor / rezolucijaNehlađeni VOx / 640×512
Korak piksela / talasni opseg12 μm / 8–14 μm
Putanja akvizicijeUSB UVC Y16; Y14 nijanse sive u 16-bitnom Y16 kontejneru
Namena slikeNeradiometrijska akvizicija u nijansama sive
Opcije objektiva4.1, 4.9, 9.1, 13, 19 i 35 mm; dostupnost i konfiguracija na upit

Vodiči, SDK resursi i kompatibilnost

Vodiči na engleskom i nemačkom jeziku na četiri stranice objedinjuju proceduru nadogradnje, proveru Linux formata, primer snimanja i referencu za selektor izvora na jednom mestu.

Kompatibilnost SDK-a: glavno zaglavlje analiziranog kontrolnog SDK-a v1.11.0 referencira ir_ctrl_temperature.h, što nedostaje u tom paketu. Pribavite korigovan, odgovarajući paket i potvrdite kompatibilnost zaglavlja, biblioteka i hardvera pre integracije u build. To nije kompletno SDK izdanje spremno za bildovanje. Nezavisni Linux V4L2 primer za snimanje odvojen je od ovog ograničenja u pakovanju.

Ovo su aktuelni resursi za integraciju, a ne evidencija prethodnih verzija kupca. Potvrdite odobreni paket jer se sadržaj deljenih fascikli može menjati. Tamo gde se oznake u vodiču i nazivi arhivskih fascikli razlikuju, koristite osnovne nazive datoteka za identifikaciju relevantnih alata.

Javni FlexMini 640 RAW Y16 vodič koji prikazuje završetak nadogradnje i enumeraciju Linux formata
Demonstracija iz javnog vodiča, a ne zapis testiranja klijenta. 50 fps je prikazani režim.

Planirate evaluaciju? Podelite detalje o svojoj host platformi, objektivu, interfejsu, potrebnom izvoru i količini putem stranice MD proizvoda. CAMCUDA može pregledati traženu konfiguraciju pre nego što se obavežete na integraciju.

Često postavljana pitanja

Da li 16-bitni RAW modul termalne kamere pruža kalibrisane podatke o temperaturi?

Sam kontejner to ne može utvrditi. Ova MD konfiguracija nosi Y14 nivoe sive u Y16 skladištu i nije radiometrijska: vrednosti piksela nisu kalibrisane temperature. Držite originalni bafer odvojeno od normalizacije prikaza i potvrdite interpretaciju specifičnu za izvor pre izgradnje toka obrade za analizu.

Šta treba da proverim ako Y16 nije dostupan na mom Linux hostu?

Proverite stvarnu putanju uređaja i enumerisane formate, a zatim potvrdite modul, interfejs ploču i instalirani firmver. Zatražite od kompanije CAMCUDA da proveri kompatibilnost nadogradnje za tu konfiguraciju. Kada Y16 postane dostupan, verifikujte dogovoreni režim i aktivni izvor kao zasebne korake. Izbegavajte tretiranje ažuriranja firmvera kao univerzalnog rešenja za probleme sa snimanjem.

Kako mogu da potvrdim da je pre-AGC izlaz aktivan?

Proverite masku mogućnosti pre nego što zatražite source 3. Pregledajte selected_source i pending; ponovo pokrenite Y16 strim kada je potrebno, a zatim očitajte active_source. Efektivni izvor je koristan rezultat verifikacije — a ne samo uspešan zahtev za podešavanje.

Reference

Slične objave