Tartalomjegyzék
A kontúrfelismerés a 2D-s képfeldolgozás fontos eszköze. Ennek során az élek, valamint az előtér és a háttér közötti átmenetek kerülnek érzékelésre, és az információkból kiszámításra kerül a kontúr. A kontúrfelismerés különlegessége, hogy külső fény behatása esetén is megbízhatóan működik, mivel a külső fény általában a teljes objektumot éri. Az előtér és a háttér közötti relatív különbség eltolódik, de a kontúr továbbra is ugyanolyan biztonsággal felismerhető. A tárgyvizsgálás ezután egy referencia-kontúr és az aktuális objektum összevetésével történik.
Az eljárás elsősorban a minta- és alakfelismerés, valamint a tárgyfelismerés területén kerül alkalmazásra, jellemzően a lyukasztás, marás, esztergálás vagy összeszerelés során. A kontúrfelismerés ezeken a területeken a minőségbiztosítást szolgálja.
A blobelemzés egy fontos képfeldolgozási módszer, melynek során a kép jellemzői a hasonló szomszédos képpontok egy csoportja alapján kerülnek kiválasztásra és elemzésre.
A BLOB (Binary Large Object) ebben a kontextusban a Binary-Logic Data Object (bináris logikai adatobjektum) rövidítése, ami szabad fordításban azonos logikai állapotú képpontok halmazát jelenti. A szomszédos képpontok kiválasztása általában a szürkeérték küszöbértékének meghatározásával történik. Az elemzésből ezután következtetéseket lehet levonni a különböző jellemzőkkel kapcsolatban. Egy jól ismert funkció például a pixelszámláló.
Számos különböző alkalmazás érhető el. A blobelemzés például teljesség-ellenőrzésre, jelenlét-ellenőrzésre vagy menet-felismerésre, valamint objektumok számolására és rendezésére használható.
A helyzetkövetés egy horgony-kontúr segítségével történik, mely egyszer található meg a képen. E kontúr segítségével a keresési zónák más modellek (például egy blobelemzés keresési zónája) pozícióját, valamint a forgási pozíciót is követhetik.
A helyzetkövetés grafikus ábrázolása a példa alapján:
Az ifm O2D5 családja 1,2 MP (1280 x 960 pixel) CMOS képprocesszort használ.
A CMOS képprocesszorokat egyszerűbb, gyorsabb és olcsóbb gyártani, ezért a piacon a legszélesebb körben kerülnek alkalmazásra.
A megfelelő megvilágítás kiválasztása az egyes pixelek kontrasztjának maximalizálása érdekében kritikus fontosságú. Az O2D család integrált nagy intenzitású RGB-W (piros, zöld, kék, fehér) és infravörös LED fényforrásokkal rendelkezik.
Vegye figyelembe, hogy a képszenzor nem színérzékelő!
Egy más színű fényforrás kiválasztása azonban drámai hatással lehet a kép kontrasztjára. Az alábbi képen színes ceruzák láthatók nappali fényben és ugyanezek a ceruzák az O2D5 érzékelő különböző LED-jei által megvilágítva.
Fénytípus | Vegye figyelembe: |
---|---|
Nappali fény (referencia) |
|
Vörös fény |
|
Zöld fény |
|
Kék fény |
|
Fehér fény |
|
Infravörös fény |
|
A visszaverődések miatt nehéz lehet éles kontúrokat vagy területeket kapni a fényes objektumokon. Az RGB-W fényforrással ellátott O2D5 érzékelők tartalmaznak egy polarizációs szűrőt, amely be- vagy kikapcsolható a visszaverődések hatásának minimalizálása érdekében.