How to resolve error from bwtraceboundary function
이전 댓글 표시
Hello! I tried using bwtraceboundary to trace the edge of object in a specific region.
im = imread('block.jpg');
im = rgb2gray(im);
BW = im2bw(im);
imshow(BW,[]);
r = 200;
c = 66;
contour = bwtraceboundary(BW,[r c],'W',8,Inf,'counterclockwise');
hold on;
plot(contour(:,2),contour(:,1),'g','LineWidth',2);
After I have computed, it return with error:
>> bwtrace
Index exceeds matrix dimensions.
Error in bwtrace (line 11)
plot(contour(:,2),contour(:,1),'g','LineWidth',2);
Please kindly help me on this issue.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Object Analysis에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!