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