A színes gombok észlelésének feltárása: egy okos gyakorlat a gépi látás területén
A termék ellenőrzési területen minden részlet minőséghez kapcsolódik. Ma megosztunk egy csodálatos esetet a színes gombok észleléséről.
Az észlelés háttére és követelményei
Képzeljél el egy olyan símkötést, amely telítve van színes gombokkal. Ha a gombok közötti helyezés nem pontos, akkor nem fog megfelelően zárkózni. Ez nemcsak a termék felhasználói élményét befolyásolja, hanem a termék minőségét is. Tehát, hogy a gombok közötti távolságok megfelelőek-e, az jelentőséget kap. Továbbá az ügyfél egy még nehezebb követelményt tette: egyszerre négy mozgó símkötés észlelése. Ez nagyon nehéz problémát vetett föl az észlelési munkának.
A kamerák és lencselek bájos kiválasztása
A kliens igényeinek megfelelően meg kellett választanunk a megfelelő kamerákat és lencseket. Azért, mivel a mozgó szalagok érzékelése szükséges volt, egy globális kamera volt a kötelező választás. Emellett, hogy egyszerre 4 szalagot fedezzünk ki, a kamera látómezője elég nagynak kellett lennie. Szintén magas pontosság volt szükséges a méretezéshez, ami azt jelentette, hogy a kamera képpontjainak elég magasnak kellett lenniük. Tervezés után egy 25 millió képpontos kamerát választottunk. Ezután a látómező számítási képletének alapján kiszámoltuk, hogy egy 16 milliméteres fókuszhosszúságú lencsze a legalkalmasabb, amely képes volt világosan és részletesen felvenni a gombok információit a szalagokon.
Világítási Szkémák Felfedezése és Optimalizálása
A projekt korai szakaszában próbáltunk háttér-fénypalinát használni átviteli világításként, de az eredmények nem voltak elégedőek.
Amikor a hosszú és vasmérő fényes szalagokat láttuk, azonnal a barfényű lámpákat gondoltuk. A barfényű lámpák világosak és szélesek. Elméletben, ha párhuzamosan illumináltuk volna a terméket velük, a teljes szalag felvilágítható lenne. Azonban a valós működésben azt találtuk, hogy ez olyan hatást gyakorolna a célcélok fényvisszaverődésére, amely komolyan befolyásolná a végső észlelési eredményt. Tehát, átvetítettük a stratégiánkat, és engedtük, hogy a sáv alapján a fények merőlegesen ragyogjanak a szalagokra, közvetlenül a gombokra irányítva a fényeket. Mivel 4 szalagot kellett egyszerre észlelnünk, dupla sáv alapú fényforrást használtunk, ami egyformábbá tette a fényezést, és egyszerre négy sor gombot tudott világítani, tökéletesen elérve az észlelési célt.
Kompromisszumok és választások az algoritmus beállításában
Az algoritmus beállításával kapcsolatban, mivel ez a felismerés nagy pontossági követelményt tett, először a magas-pontosságú illesztési algoritmust próbáltuk. Valós működés után azonban azt találtuk ki, hogy a magas-pontosságú folyamat illesztése sokáig tartott, és nem tudta kielégíteni a kliens felismerési sebességi követelményét. Ezután a gyors-illesztési algoritmust alkalmaztuk, amely csak 300 millipercet vett igénybe. A felismerési sebesség jelentősen növekedett, sikeresen megoldva a sebesség és pontosság közötti egyensúly problémáját.
Jeladatok átvitele és vezérlés végrehajtása
Az automatizált felismerés eléréséhez az első számú villamos vonalat külső PLC-hez csatlakoztattuk, és a külső PLC-t használtuk a fényképezés indítására.
Ugyanakkor a 3. és 4. vonalakat használtuk az NG/OK jelek átvitelére a PLC-hez. Így a PLC képes volt irányítani a kamerát, hogy fényképeket készítsen, és végül kiadja az NG és OK jeleket. Amikor a sávok a detektálási pozícióra kerültek, könnyedén megkülönböztethettük a jó termékeket a defektusoktól az NG/OK jelölések alapján.
Hamis ítéletek elkerülése és közös karbantartás
A helytelen bírálatazás a gépi látás detektálásában fejszorító. A szalagok nem egyenletes színeit figyelembe véve, különböző kilőési időket és programokat alkalmaztunk annak biztosítására, hogy megfelelő legyen a detektálási hatás. Azonban figyelni kell, hogy a látványos detektálás olyan, mint egy kapcsolat. Egy oldal erőfeszítése nem elegendő; mindkét fél fenntartania kell. Tehát, hogy elkerüljük a helytelen bírálatokat, a vevő is aktívan együttműködött. Megállapították, hogy a szalagok alakjainak eltérése nem jelentős, biztosították, hogy a minták felülete tisztességes maradjon, és elkerültek az extern erős fények beavatkozását a detektálási helyen, így biztosítva a végső detektálási hatás stabilitását.
Ez a színes szalag gombok detektálási esete. Ebben a folyamatban folyamatosan kutattunk, kísérletet végeztünk és optimalizáltunk a legjobb detektálási megoldás megtalálása érdekében. Van valami, amit detektálni szeretne? Üdvözöljük, ha azt a hozzászólásokban közölheti!