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.
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.

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.
| Specifikacija / izlaz | CAMCUDA FlexMini 640 14-bit RAW · Y16 | InfiRay Mini2 640 |
|---|---|---|
| Detektor / rezolucija | Nehlađeni VOx / 640×512 | Nehlađeni VOx / 640×512 |
| Korak piksela | 12 μm | 12 μm |
| LWIR talasni opseg | 8–14 μm | 8–14 μm |
| Nominalna brzina kadrova | Hardverska 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 izlaz | Da — 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 hostu | Originalni 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 izvora | RAW (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 hosta | Zadrž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.
| Selektor | Putanja podataka |
|---|---|
| 0 · RAW | Izlaz detektora u ranoj ISP fazi; Y14 sivi tonovi u 16-bitnom kontejneru |
| 3 · Pre-AGC | Pre AGC-a / kompresije dinamičkog opsega |
| 4 · Post-AGC | Nakon 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.
- Pročitajte
caps_maski trenutni status izvora. - Zatražite dostupan izvor i proverite
selected_sourceipending. - Ako je promena na čekanju, ponovo pokrenite Y16 strim.
- Pročitajte
active_sourceda 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.
| Posmatranje | Sledeća provera |
|---|---|
| Y16 nije naveden | Potvrdite putanju uređaja, ploču, instalirani firmver i odgovarajuću podršku za nadogradnju. |
| Zahtev za izvorom uspeva, slika ostaje nepromenjena | Proverite stanje na čekanju, ponovo pokrenite Y16 kada je potrebno, a zatim očitajte active_source. |
| Vrednosti pregleda se razlikuju od RAW datoteke | Proverite da li je upoređeni izlaz konvertovan u 8-bitni pregled. |
| Snimanje ne dostiže predviđenu brzinu | Proverite dogovoreni režim, propusni opseg hosta i primljene kadrove; nominalna podešavanja ne predstavljaju izmerenu isporuku. |
| Dekodiranje piksela je neizvesno | Zatraž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.
| Proizvod | CAMCUDA FlexMini 640 16-bitni RAW LWIR modul termovizijske kamere |
|---|---|
| Hardverski model / SKU | FlexMini 640 14-bit RAW · Y16 |
| Detektor / rezolucija | Nehlađeni VOx / 640×512 |
| Korak piksela / talasni opseg | 12 μm / 8–14 μm |
| Putanja akvizicije | USB UVC Y16; Y14 nijanse sive u 16-bitnom Y16 kontejneru |
| Namena slike | Neradiometrijska akvizicija u nijansama sive |
| Opcije objektiva | 4.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.
- Vodič za nadogradnju firmvera i RAW/Y16 na engleskom jeziku · PDF
- Uputstvo na nemačkom: Nadogradnja firmvera i RAW/Y16 · PDF
- MD SDK i resursi za integraciju · Google Drive
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.

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.