Can anyone provide me chain code for boundary detection in the matlab with explanation?
조회 수: 1 (최근 30일)
이전 댓글 표시
Chain code is used for boundary detection.
댓글 수: 0
답변 (2개)
Walter Roberson
2015년 12월 22일
댓글 수: 2
Walter Roberson
2015년 12월 23일
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
2015년 12월 23일
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.
참고 항목
카테고리
Help Center 및 File Exchange에서 Feature Detection and Extraction에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!