hallo zusammen ! kann man jamanden bitte weiter helfen, ich hätte ein kleine frage in Matlab ,und zwar : ich will die kordinaten eines Punktes in definieren, aber weiss leider nicht wie man das in Matlab auführen kann. es geht um diese fünf pukte in dem folgenden Bild :V1.jpg
Wunderbares Bild einer Houghtransformation. Du kannst das Bild nach Matlab laden, Betrag bilden und dann die 5 Maxima suchen. Da muß man nen bißchen fummeln, weil die 5 Spitzen etwas 'zerfleddert' sind. Vorher auch das Bild richtig zuschneiden. Cheers Detlef a=imread('c:\v1.jpg','jpg'); a=double(a); a=sqrt(a(:,:,1).^2+a(:,:,2).^2+a(:,:,3)); a=a(52:580,588:740);
hallo! es geht um die Houghtransformation in matlab "Erkennung von Geraden, Kreisen oder beliebigen anderen parametrisierbaren geometrischen Figuren in einem binären Gradientenbild, also einem schwarz/weiß Bild, nach einer Kantenerkennung"... ich habe folgenden Programm in Matlb ausgeführt : im = imread('Bild6.jpg'); f1 = figure; imshow(im); im = im2bw(im,0.445); im= double(im); e = edge(im, 'canny', [0.1 0.2], 2); imshow(e) %[h, theta, rho] = hough(e); %figure; imshow(sqrt(h'), []); [H,T,R] = hough(e); P = houghpeaks(H, 5); imshow(H,[],'XData',T,'YData',R,'InitialMagnification','fit'); xlabel('\theta'), ylabel('\rho'); axis on, axis normal, hold on; plot(T(P(:,2)),R(P(:,1)),'s','color','white'); und habe folgende ergebnissen:Ergebnis1,Ergebnis2,Ergebnis3 es geht hier um ergebnis3 ,da könnte man deuttlich 5 punkten erkennen , ich muss die kordinaten dieser fünf punkte definieren damit ich weiter arbeiten kann"Dh.ich brauche die x,y-kordinaten des jeden Punktes". kann mir jamanden weiter helfen ? LG
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.