Hogyan építsünk automatizált mérőóra-leolvasó kamerarendszert

Egy szekrényajtó mögött elhelyezett mérőóra lefényképezése nehéz feladat lehet. A számjegyek kicsik, a védőborítás fényt ver vissza, és egyetlen erősen megvilágított folt eltakarhatja a tizedespontot. Egy automatizált mérőóra-leolvasó kamerarendszer építése azt jelenti, hogy minden alkalommal egyértelmű képet kell rögzíteni, és minden leolvasott értéket a megfelelő eszközhöz kell rendelni.
A meglévő, nem használható adatfelülettel nem rendelkező mérőórák esetében egy kamera rögzítheti a kijelzőt, amelyet a gazdaalkalmazás felismerésre használhat.
Határozza meg a leolvasási feladatot, és kezelje a bizonytalan eredményeket
A digitális mérőóra-leolvasás általában OCR-t (optikai karakterfelismerést) használ a szöveg kinyerésére egy képből. Az analóg skálán lévő mutató leolvasása a mutató pozíciójának meghatározását igényli a skálához képest. A két feladat eltérő szoftverfeldolgozást igényel.
A felismerési feladatban szerepeljenek a tizedespontok, mértékegységek és a pozitív vagy negatív előjelek. Ha a 12,5-öt 125-ként olvassák le, akkor a válasz hibás, még akkor is, ha minden számjegy helyesen azonosítva lett. Több mérőóra esetén minden eszközhöz külön képterületet és rögzített azonosítót kell rendelni, hogy elkerüljük a helytelen érték-hozzárendelést. Ha egy leolvasás bizonytalan, akkor a nyers képet menteni kell, és jelölni kell felülvizsgálatra, ne pedig automatikusan beilleszteni egy valószínű értéket.
Kameramodul kiválasztása mérőórák leolvasásához
A képkockázás és a fókusz meghatározza, mely részletek láthatók
A rögzítési helyet a szekrényajtó normál üzemelési helyzetében kell kiválasztani, majd a lencsét és a felbontást. A szélesebb látószög több részletet fog le, de ugyanazon kimeneti felbontás mellett minden karakter kevesebb képpontot foglalhat el.
Ellenőrizze a vékony vonalakat, a tizedespontokat és a kijelző szélén lévő karaktereket az eredeti képméretben. A digitális nagyítás nem tudja visszaállítani azt a részletet, amelyet soha nem rögzítettek. Közeli telepítés esetén ellenőrizze a minimális fókusz távolságot is. A pixelek száma önmagában nem határozza meg a megfelelőséget.
A visszaverődések és az expozíció beállítása helyszínen

A védőburkolaton keletkező visszaverődések elrejthetik a karaktervonásokat. Próbálja meg megváltoztatni a kamera szögét, elmozdítani a fényforrást vagy diffúz megvilágítást alkalmazni. Ellenőrizze a képet kikapcsolt szobafény mellett és napfény esetén is, ha a fény eléri a mérőt.
Az elektronikus kijelzők sávokat vagy hiányzó szegmenseket mutathatnak, ha a frissítési időzítésük interferál a kamera expozíciójával. Rögzítsen egy képsorozatot, és elemezze képkockánként. Az ok meghatározásához egyszerre csak egy feltételt változtasson.
Tesztelje a teljes USB-kapcsolatot
Válasszon Usb kamera modul a kompatibilis interfész használata csupán a kiindulási pont. Erősítse meg a meghajtó támogatását a célszámítógépen, valamint az elérhető felbontás-, képkockasebesség- és kimeneti formátum-kombinációkat. Tesztelje a végső gazdaszámítógéppel, kábellel és alkalmazással.
Az IMX258 USB-modul helye
Sinoseen IMX258 USB-kameramodul ,a HSJ80-GM258FD-V1.0 modell egy ilyen típusú prototípusra alkalmas jelölt. A termék oldalán felsorolt tulajdonságok között szerepel az USB 2.0, az autofókusz és a 4224 × 3144-es felbontás, valamint választható 80°-os látószög.
A magasabb felbontás segíthet a kis karakterek részleteinek megőrzésében, bár az aktuális USB-kimeneti módokat továbbra is igazolni kell. Egy autófókusz kameramodul egyszerűsítheti a telepítést, ha a rögzítési távolságok eltérnek a szekrények között. Telepítés után győződjön meg arról, hogy a firmware támogatja a szükséges fókuszvezérléseket, így a tükröződések vagy az előtérben lévő kábelek nem vonják el a figyelmet a kijelzőről.
Az, hogy egy 80°-os látószög megfelelő-e, a munkatávolságtól és a látható méterek számától függ. Minta kérésekor adja meg a lencsekonfigurációt, a minimális enfókuszálási távolságot és a kimeneti módokat, majd tesztelje a célméterrel. A kamera képeket szolgáltat; ezek a specifikációk önmagukban nem garantálják az OCR-pontosságot.
A mintateszteléstől a megbízható működésig
Egy biztonságos rögzítőkonzol stabilan tartja a képkockát, és megakadályozza a szekrényajtó kinyitásakor vagy a kábel húzásakor keletkező mozgást. Az alkalmazás elindítása után engedje meg az expozíció és az élesség beállását, mielőtt elfogadná a felismeréshez szükséges képeket.
A rögzítési időköz attól függ, milyen gyorsan változik az érték. Egy összegező méter néhány percenkénti leolvasása általában nem igényel folyamatos, legmagasabb felbontású videófolyamot.
A validálás során mentse el az eredeti képet a leolvasott értékkel, a mérőazonosítóval és az időbélyeggel együtt. Fedje le a számjegy-átmeneteket, a üres kijelzőt, a tipikus porlerakódást, az USB újra csatlakoztatását és a tápfeszültség megszakítása utáni helyreállítást. A gyártási egységek megrendelése előtt erősítse meg a jóváhagyott kameramodul-konfigurációt ,ideértve az objektívet, a nyomtatott áramkör (PCB) revízióját, a kábelt és a firmware verzióját, valamint állapodjon meg a konfigurációváltozások közlésének módjáról.
Gyakran Ismételt Kérdések
K1: Képes-e a kamera automatikusan leolvasni a mérő értékeit?
A kamera képeket rögzít. Egy gazdagép-alkalmazásnak fel kell ismernie a kijelzőt, azonosítania kell a számjegyeket vagy a mutatót, és érvényesítenie kell az eredményt. A képrögzítés minőségét és a leolvasás pontosságát külön kell tesztelni.
K2: Minden telepítéshez szükséges-e autofókusz?
Nem. Ha a munkatávolság rögzített és a telepítés egységes, érdemes értékelni egy rögzített fókuszos konfigurációt. Ha a távolság változik, tesztelje, hogy az autofókusz teljesíti-e az alkalmazási követelményeket.
K3: Mit kell mutatnia az első mintaképnek?
Fényképezze le a valódi mérőműszert a tervezett felszerelési elrendezésben. A felvételen szerepeljen a teljes leolvasott érték, a tizedespont, az egységek és elegendő környező részlet a műszer azonosításához. A képet eredeti állapotában őrizze meg, ne alkalmazzon stílusjavító élesítést.
K4: A felismerés hiúsulása esetén először a szoftveralgoritmust kell-e cserélni?
Először ellenőrizze az eredeti képet. A fényvisszaverődés, a rossz élesség és a karakterenként túl kevés képpont képfeldolgozási problémák. Ha a kép éles, de a leolvasott érték hibás, vizsgálja meg a felismerési és érvényesítési logikát.
EN
AR
DA
NL
FI
FR
DE
EL
HI
IT
JA
KO
NO
PL
PT
RO
RU
ES
SV
TL
IW
ID
SR
VI
HU
TH
TR
FA
MS
IS
AZ
UR
BN
HA
LO
MR
MN
PA
MY
SD

