|
|
Rechteck aus Punktansammlung erkennen |
|
HaukeB |
Forum-Newbie
|
|
Beiträge: 1
|
|
|
|
Anmeldedatum: 25.04.13
|
|
|
|
Wohnort: Emden
|
|
|
|
Version: 2012b
|
|
|
|
|
|
Verfasst am: 25.04.2013, 16:18
Titel: Rechteck aus Punktansammlung erkennen
|
|
|
|
|
Hallo MatLab Forum!
Ich habe ein Projekt, bei dem ich mit einer 3D-ToF Kamera die Oberfläche einer LEGO Duplo Platte aufnehme und die Noppen erkennen soll, bzw Lage und Verdrehung der Platte zum ToolCenterPoint.
Nun habe ich die Noppen durch lokale Maxima repräsentiert, die in einer Matrix im Format 160x120 liegen.
Diese habe ich mit den X und Y Distanzen multipliziert.
Geplottet sieht das ganze so aus wie auf dem 2. angehängten Bild (Grafik2).
Wenn ich nur die lokalen Maxima nehme und eine Linienerkennung mit Hough-Transformation mache kann ich die Winkel von Rho bestimmen.
Das sieht geplottet so aus wie auf der 1. angehängten Grafik (Grafik1).
Wie kann ich nun die X/Y Abweichung und den Winkel zuverlässig bestimmen?
Dazu bräuchte ich das Rechteck aus dem ersten Plot, das von Hand eingefügt war, so wie dessen Drehwinkel und X/Y Verschiebung des Mittelpunktes zum TCP.
Vielen Dank für die Hilfe!
Beschreibung: |
Grafik1 - Punkte in Bild mit Linien von Hough-Trans |
|
Download |
Dateiname: |
untitled_merge.png |
Dateigröße: |
28.59 KB |
Heruntergeladen: |
862 mal |
Beschreibung: |
Grafik2 - Maxima mit X/Y Verschiebung und Rechteck |
|
Download |
Dateiname: |
Maxima mit X und Y_rect.png |
Dateigröße: |
9.89 KB |
Heruntergeladen: |
779 mal |
|
|
|
Verschoben: 26.04.2013, 09:29 Uhr von denny Von Programmierung nach Bildverarbeitung |
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|