Bei der Bildposition eines Laserstreifens handelt es sich um Pixelinformationen, nicht um eine physische Werkstückabmessung. Ein fester Kamera- und Linienlaser-Triangulationsaufbau erfordert eine geometrische Beziehung zwischen Pixeln, Kamerastrahlen und der Laserebene. Überprüfen Sie bei einem fertigen Sensor, der bereits gemessene Querschnittskonturen in technischen Einheiten ausgibt, die Kalibrierungs- und Schnittstellendefinitionen des Herstellers, bevor Sie ein separates Pixelmodell anwenden.
Vom Bild zu geometrischen Punkten
Extrahieren Sie Streifenpositionen innerhalb des gültigen Bildbereichs und zeichnen Sie Sättigung, Verdeckung, fehlende Segmente und Mehrfachreflexionen auf. Die Subpixel-Extraktion beschreibt eine Positionsschätzungsmethode; es beweist nicht die Maßhaltigkeit. Die des Herstellers Lasertriangulationsdokumentation unterscheidet Extraktionsergebnisse von kalibrierten metrischen Raumdaten.
Ein Berechnungspfad für feste Geometrie
| Schritt | Eingaben und Verarbeitung | Erforderliche Kontrollen |
|---|---|---|
| Kamerakalibrierung | Intrinsische und Verzerrungsparameter | Auflösung, Objektiv und Fokusstatus |
| Kalibrierung der Laserebene | Bekannte Geometrie und Streifenbeobachtungen | Ebene Pose relativ zur Kamera und den Koordinateneinheiten |
| Schnittpunkt der Strahlenebene | Korrigiertes Bildpunkt- und Ebenenmodell | Ungültige Punkte, nahezu parallele Geometrie und Arbeitsbereich |
| Koordinatentransformation | Kamerakoordinaten zu Werkstückreferenzen | Montagebeziehung und Referenzdefinition |
| Dimensionsberechnung | Gültige Querschnittskonturen und geometrische Anpassung | Messbereich, Anpassungsregeln und ungültige Zustände |
Schreiben Sie den Pixelstrahl mit dem optischen Zentrum der Kamera als Koordinatenursprung als X = t r und die Laserebene als n · X + d = 0. Ihr Schnittpunkt ist X = (-d / (n · r)) r. Der Strahl und die Ebene dürfen nicht parallel sein und die Strahl- und Modellparameter müssen dasselbe Koordinatensystem verwenden. Siehe die Dokumentation der OpenCV-Kamerageometrie zur Strahlenerzeugung nach Verzerrungskorrektur. Wählen Sie die tatsächliche Kalibrierungsimplementierung für den physischen Aufbau aus.
Überprüfen Sie die Abmessungen mithilfe unabhängiger Geometrie
Verwenden Sie keine Kalibrierungsanpassungsdaten als gesamten Akzeptanzdatensatz. Behalten Sie unabhängige Referenzobjekte oder -positionen bei und überprüfen Sie Maßunterschiede und wiederholte Messungen im gesamten vereinbarten Arbeitsbereich. Erfassen Sie Bildreprojektionsfehler getrennt von physikalischen Dimensionsfehlern. Ersteres ermittelt nicht direkt die Genauigkeit der gesamten Maschine.
Behalten Sie ungültige Bedingungen mit Versionen bei
Bewerten Sie die Gültigkeit der Kalibrierung nach Änderungen am Objektiv, der Brennweite, der Montage, der Bildskalierung oder dem aktiven Bereich. Erfassen Sie Kalibrierungsdateien, Algorithmen, Einheiten und Geräteversionen. Melden Sie einen expliziten ungültigen Zustand, wenn der Streifen oder der geometrische Schnittpunkt ungültig ist, anstatt den Wert eines vorherigen Frames als gültige aktuelle Messung darzustellen. In diesem Artikel wird eine Berechnungsmethode erläutert und keine abgeschlossene Gerätekalibrierung oder Genauigkeitsprüfung gemeldet.
Verwandte Dienstleistungen: 3D-Vision und Punktwolkenverarbeitung, Projektberatung.