1

Ich versuche, die Objekte in der folgenden Abbildung zu erkennen und die Schwerpunkte und Ausrichtung jedes Objekts im Bild zu berechnen.Ansatz für die Erkennung von Schwerpunkten und Orientierung von Objekten in Bild

Mein Ansatz war bisher, den Hintergrund aus dem Bild zu entfernen und die Objekte zu isolieren. Die Segmentierung ist jedoch nicht präzise.

Welche anderen Ansätze kann ich nehmen? Wird die SURF-Erkennung mithilfe von Referenzbildern ein genauerer Ansatz sein?

Mein Versuch:

I = imread('image.jpg'); 
figure, imshow(I) 

background = imopen(I,strel('disk',15)); 

I2 = I - background; 
figure, imshow(I2); 

I3 = imadjust(rgb2gray(I2)); 
figure, imshow(I3); 

level = graythresh(I3); 
bw = im2bw(I3,level); 
bw = bwareaopen(bw, 50); 
figure, imshow(bw) 

enter image description here enter image description here

+0

Das ist für mich ziemlich gut aussieht. Ich denke, es wäre gut, wenn Sie ein anderes, separates Bild hinzufügen, wo Sie z. in Rot genau, was Sie erwarten. Andere können dann ihre Ergebnisse mit denen vergleichen, die Sie erwarten ... – kkuilla

+0

Nun, das Problem ist, dass ich keine klare Segmentierung der Objekte bekommen kann, um den Schwerpunkt und die Orientierung für jeden zu extrahieren. Entschuldigung, wenn das in der Frage – dfj328

+0

nicht klar war, aber die Segmentierung ist mir klar. Das sieht gut genug für mich aus. Deshalb empfehle ich Ihnen, ein weiteres Bild hinzuzufügen, wo Sie z.B. Zeichnen Sie den von Ihnen gesuchten Segmentierungsbereich/Umriss von Hand. Es ist ziemlich schwierig für einen Außenseiter zu wissen, was "gut genug" für Sie bedeutet. – kkuilla

Antwort

1

Nizza Start.

Ich würde folgendes tun:

1- pre Prozess Ihr Bild einige Filter anwenden und einige Faltungen Rauschen zu entfernen; Dilatation und Erosion zum Beispiel.

2- Nach dem Berechnen der Schwellenwerte versuchen Sie, die Masken so zu füllen, dass Sie "Objekte" geschlossen haben. Ich denke, imfill - http://www.mathworks.com/help/images/ref/imfill.html - wird Ihnen dabei helfen.

Werfen Sie auch einen Blick auf - http://www.mathworks.com/help/images/image-enhancement-and-analysis.html -