I have written a code for finding centroid of connected components of an image and it gives an error.I tried to debug it but couldn't get a clue.How to solve that?
조회 수: 2 (최근 30일)
이전 댓글 표시
So, the given is my code below.I need to find out the centroid of the connected components and it doesn't work.Also,I am supposed to save these centroids and I couldn't save it.The error that the gives is also given below- %%Computing Background Markers
bw = im2bw(Iobrcbr);
%compute connected components
CC=bwconncomp(bw);
lab=labelmatrix(CC);
%% FINDING CENTROID OF CONNECTED COMPONENTS(need to work on lab)
s=regionprops(lab,'centroid');
centroids=cat(1, s.Centroid);
figure
imagesc(lab)
hold on
plot(centroids(:,1),centroids(:,2), 'b*');
hold off
ERROR-Index exceeds matrix dimensions.
Error in actual (line 92) plot(centroids(:,1),centroids(:,2), 'b*');
댓글 수: 4
KSSV
2016년 10월 25일
It is working fine for my image....in your case what is Iobrcbr? Try changing image.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Computer Vision with Simulink에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!