how to find the midpoint in between end point and branch point
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Raghu Rao
am 24 Mär. 2017
Kommentiert: Image Analyst
am 12 Dez. 2019
i am working on hand written word images, i want to represent the word image in the form of graph. i want to find the mid points in between two key points and two branch points
3 Kommentare
Akzeptierte Antwort
Image Analyst
am 24 Mär. 2017
I'd think taking the average of the x and y values for each endpoint would do it:
xMiddle = (x1+x2)/2;
yMiddle = (y1+y2)/2;
or am I overlooking something?
3 Kommentare
Image Analyst
am 12 Dez. 2019
Look at bwmorph()
epImage = bwmorph(skeletonImage, 'EndPoints');
bpImage = bwmorph(skeletonImage, 'BranchPoints');
[epRows, epColumns] = find(epImage); % Get location of end points.
hold on;
plot(epColumns, epRows, 'r.', 'MarkerSize', 30);
[bpRows, bpColumns] = find(bpImage); % Get location of branch points.
plot(bpColumns, bpRows, 'ro', 'MarkerSize', 40);
Weitere Antworten (0)
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!