vorrei sapere di qualcosa che rileverà tutti i rami verdi dalla seguente immagineRilevare tutti i rami in un quadro impianto
Attualmente sto iniziando con l'applicazione del filtro del Frangi
options=struct('FrangiScaleRange', [5 5], 'FrangiScaleRatio', 1, 'FrangiBetaOne', 1,...
'FrangiBetaTwo', 7, 'verbose',true,'BlackWhite',true);
[outIm,whatScale,Direction] = FrangiFilter2D(double(img), options);
L'uscita del filtro Frangi è il seguente
Segue Hough Transform per rilevare tutte le linee
[H,theta,rho] = hough(outIm,'Theta',-90:1:89);
P = houghpeaks(H,100,'threshold',ceil(0.3*max(H(:))),'NhoodSize',[21 21]);
lines = houghlines(outIm,theta,rho,P,'FillGap',10,'MinLength',100);
L'uscita è presente
Qualche pista sulla quale posso provare parte queste tecniche?
Se si desidera che i rami verdi, quindi è necessario stelle con una soglia di colore al fine di rilevare le parti verdi. E poi, puoi applicare il filtro e la trasformazione del cuore. – FiReTiTi
Questo è stato il mio primo passo. Non l'ho menzionato come era ovvio – Harjatin
Non così ovvio, perché il filtro Frangi dona anche il contorno dei rami marroni. Quindi la soglia è fallita. – FiReTiTi