Összes kategória

Blog

Főoldal >  Blog

Kalibrációs céltípusok: Minták összehasonlító elemzése és azok előnyei

Time : 2025-07-25

A pontos kamera kalibráció alapvető fontosságú a gépi/számítógépes látás alkalmazásainak sikeréhez. A kalibrációs céltábla kiválasztása jelentősen befolyásolja a kalibráció pontosságát, ugyanakkor többféle mintázattípus létezik – mindegyiknek megvannak az egyedi jellemzői. Ez az útmutató az általánosan használt céltáblák (sakktábla, körháló és CharuCo) előnyeit és korlátait elemzi a legoptimálisabb választás érdekében.

machine vision case (3).png

I. Kalibrációs céltábla mérete: Alapvető szempontok

Egy kalibrációs céltábla fizikai mérete közvetlenül befolyásolja a mérés pontosságát, elsősorban a látószög (FOV) arányával összefüggésben. Főbb elvek:

1. Látószög (FOV) lefedettség: A stabilis kalibrációhoz a céltárgynak az elől nézve az összes képpont több mint 50%-át kell elfoglalnia. Egy kis céltárgy megenged több kamera-paraméter kombinációt is a megfigyelt jellemzők magyarázatára, ezzel gyengítve a modell korlátait.

2. Fókuszstabilitás: A kalibráció állandó munkatávolsást feltételez. A fókuszáló távolság vagy nyílásszög megváltoztatása érvénytelenné teszi a korábbi kalibrációt a fókusz eltolódás és optikai aberrációk miatt.

3. Gyakorlati tanács: Válasszon a látószögéhez (FOV) igazodó méretű céltárgyat. Nagyméretű mérésekhez (pl. autóipari ellenőrzés) nagyobb céltárgyakat vagy több pozícióból készült felvételeket használjon.

 

II. Kalibrációs céltárgy típusok: Minták és teljesítmény

1. Sakktábla mintájú céltárgyak

A leggyakrabban használt mintázat, amelyet az OpenCV, Halcon és MATLAB is támogat.

Feldolgozási folyamat:

Kép binarizálása → Négyszögek (sötét négyzetek) felismerése → Méret/minta szabályosság alapján szűrés → Egyeztetés a felhasználó által megadott méretekkel.

machine vision case (4).png

Előnyök:

Alpixelpontosság: A sarkok (matematikailag nyeregpontok) végtelenül kicsik, lehetővé téve az elfogulatlan helymeghatározást perspektivikus torzítás esetén (pontosság: ±0,1 px).

Torzítás modellezése: A magas szélső sűrűség javítja a radiális/érintő irányú torzítás becslését.

Korlátozások:

Teljes láthatóság szükséges: A teljes tábla láthatónak kell lennie minden képen, korlátozva ezzel a sarokadatok gyűjtését (különösen fontos a torzítás modellezéséhez a kép szélein).

Szimmetria kényszer: Sztereó kalibrációhoz kerülni kell a 180°-os bizonytalanságot úgy, hogy páros sorok + páratlan oszlopok (vagy fordítva) legyenek.

Legjobb: Egykamerás kalibráció, ahol a teljes tábla láthatósága megvalósítható.

machine vision case (5).png

2. Kör alakú rács céltáblák

Gyakori változatok: fekete körök fehér hátteren vagy fehér körök fekete hátteren.

Feldolgozási folyamat:

„Foltok” észlelése → Szűrés terület, körkörösség és konvexitás alapján → Rácsstruktúra azonosítása.

Előnyök:

Zajállóság: A körillesztés az összes kerületi pixelt felhasználja, csökkentve a zajérzékenységet.

Kitakarás-tűrés: Részben látható körök továbbra is észlelhetők.

Korlátozások:

Perspektív torzítás: A körök perspektíva alatt ellipszisként jelennek meg. A lencsetorzítás tovább deformálja az alakzatokat, kismértékű illesztési hibákat okozva.

Sztereo bizonytalanság: Szimmetrikus rácsoknál 180°-os bizonytalanság lép fel; többkamerás beállításoknál használjon aszimmetrikus rácsokat.

Legjobb: Háttérfényes alkalmazások és változó megvilágítású környezetek.

machine vision case (6).png

3. CharuCo céltáblák

Vektoros mintázat, mely sakktábla-sarkokat kombinál ArUco markerekkel.

Feldolgozási folyamat:

Az ArUco markerek azonosítása → A markerek közötti interpolált nyeregpontok helyének meghatározása.

Előnyök:

Részleges láthatóság támogatása: Az egyedi marker-kódolás lehetővé teszi kalibrációt eltakart vagy szélén levágott céltáblákkal is.

Megvilágítással szembeni ellenállás: Ellenáll a nem egyenletes megvilágításból (pl. tükröződés) fakadó hibáknak.

Alpixeles finomhangolás: A sakktáblákkal összehasonlítandó nyeregpont-ponthosságot ér el.

Korlátozások:

Algoritmus bonyolultsága: Különleges könyvtárakat igényel (OpenCV 3.0+).

Jelölő elhelyezése: A rosszul nyomtatott jelölők rontják az észlelést.

Legjobb: Többkamerás rendszerek, nagy torzítású lencsék és szűk helyek.

machine vision case (1).png

III. A megvalósítás ajánlott módszerei

1. Nyomtatási minőség:

Lézeres nyomtatású vagy maratott céltáblák használata nem tükröző alapanyagon.

Győződjön meg a síkságról (deformációs tűrés: <0,1 mm/m²).

2. Felvételi protokoll:

Készítsen 15–30 képet a céltáblával különböző tájolásokban (fedje le a látómező sarkait).

Tartsa azonos megvilágítást és fókuszt.

3. Könyvtárhöz kapcsolódó megjegyzések:

OpenCV: A sakktábla teljes láthatóságot igényel; A CharuCo az aruco modult használja.

Halcon: Kör alakú rácsozásra optimalizálva, aszimmetria-kezeléssel.

 

A kalibrációs cél kiválasztása az igénybevételi pontosság, a környezeti korlátok és az algoritmikus támogatás arányát tartja fenn. Bár a sakktábla maximális pontosságot nyújt kontrollált körülmények között, a CharuCo ipari alkalmazásokhoz egyedülálló ellenálló képességet biztosít. A kör alakú rácsok praktikus egyensúlyt képviselnek sztereó beállításokhoz. A célként megadott tulajdonságok összehangolása a látórendszer igényeivel, metrológiailag érvényes mérések alapját képezi – ez a megbízható gépi látás alapköve.

Előző: Hogyan válasszon ipari kamerát

Következő: A teljes útmutató: hogyan válasszon telecentrikus lencséket gépi látás sikere érdekében

KérésKérés

Vegye fel a kapcsolatot a HIFLY-val még ma:

Név
Vállalat
Mobil
Ország
E-mail
Üzenet
0/1000
E-mail E-mail WhatsApp WhatsApp Wechat Wechat
Wechat
TETEJÉNTETEJÉN