Get coordinates of edges - Image Processing
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Rajbir Singh
le 29 Août 2019
Commenté : KALYAN ACHARJYA
le 31 Août 2019
I am performing Roberts method for edge detection. But my aim is to get the coordinates of the edges after applying Roberts method or any other method.
Before Roberts method:

After Roberts Method:

Further more i want to calculate the coordinate of these 4 vertices.
Is there is any solution for this problem ?
0 commentaires
Réponse acceptée
KALYAN ACHARJYA
le 29 Août 2019
Modifié(e) : KALYAN ACHARJYA
le 29 Août 2019
Lets say image_test is the output binary image (After Roberts Method)
data=corner(image_test);
r_data=data(:,1);
c_data=data(:,2);
min_colm=min(c_data);
idx1=find(c_data==min_colm);
ver1=[r_data(idx1(1)),min_colm]
max_colm=max(c_data);
idx2=find(c_data==max_colm);
ver2=[r_data(idx2(1)),max_colm]
min_row=min(r_data);
idx3=find(r_data==min_row);
ver3=[min_row,c_data(idx3(1))]
max_row=max(r_data);
idx4=find(r_data==max_row);
ver4=[max_row,c_data(idx4(1))]
Please verify?
2 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!