原创Matlab提取圆点中心坐标-circle.rar
首先感谢论坛的资料,让我少走了弯路。
circle.rar
名称:提取圆点中心坐标
测试图像:背景为黑色,圆点为白色。测试图像有五个圆点。
功能:提取圆点的中心坐标[X Y],并用一个红色的“十”标出中心。function [X Y]=circle
test_im=imread; %原始图像
test_im_gray=rgb2gray;%
[m,n]=size;
bw=0;
for i=1:m
for j=1:n
if test_im_gray>=250 %二值化
bw=1;
end
end
end
%imshow;
L = bwlabel;
s = regionprops;
centroids = cat;
imshow;
hold on
plot, centroids, 'r ')
hold off
p=centroids;
X=p;
Y=p;复制代码附图:
results.jpg
结果
2019-12-21 21:40:33
3KB
matlab
1