Can anyone provide me chain code for boundary detection in the matlab with explanation?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Chain code is used for boundary detection.
0 comentarios
Respuestas (2)
Walter Roberson
el 22 de Dic. de 2015
2 comentarios
Walter Roberson
el 23 de Dic. de 2015
unwrap: "if enable phase inversions are eliminated"
As for the errors: you will need to show us the error messages you are encountering.
Image Analyst
el 23 de Dic. de 2015
It's easy enough to do yourself. You can use bwboundaries() to get a list of boundary coordinates. Then loop over them and figure out which of the 8 directions the next pixel in the list is and assign a number from 1 to 8 to that pixel.
boundaries = bwboundaries()
x = boundaries(:, 2);
y = boundaries(:, 1);
for k = 1 : length(x)-1;
thisX = x(k);
thisY = y(k);
nextX = x(k+1);
nextY = y(k+1);
if nextX == thisX
% and so on.....
end
It's late here, so see if you can complete it yourself. It's easy.
Ver también
Categorías
Más información sobre Feature Detection and Extraction en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!