How to determine which boundaries are rough and smooth?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
How can Matlab determine the roughness along the boundary of an edge? For example, how can Matlab determine that the 1st image is smooth and the 2nd one is rough?
![smooth.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/206032/smooth.png)
![rough.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/206033/rough.png)
0 Kommentare
Antworten (1)
Image Analyst
am 27 Feb. 2019
Several ways, like smooth the boundary and find the residuals between the original coordinates and the smoothed coordinates. See attached demo for a start.
Or you could smooth the image with activecontour() or blurring and thresholding or using imclose(), then using xor() on the smoothed and original image and summing the white pixels in the result with bwarea() or sum().
Pick one and give it a try.
1 Kommentar
Siehe auch
Kategorien
Mehr zu Image Segmentation and Analysis finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!