原创Matlab提取圆点中心坐标-circle.rar首先感谢论坛的资料,让我少走了弯路。
circle.rar名称:提取圆点中心坐标测试图像:背景为黑色,圆点为白色。
测试图像有五个圆点。
功能:提取圆点的中心坐标[XY],并用一个红色的“十”标出中心。
function[XY]=circletest_im=imread;%原始图像test_im_gray=rgb2gray;%[m,n]=size;bw=0;fori=1:mforj=1:niftest_im_gray>=250%二值化bw=1;endendend%imshow;L=bwlabel;s=regionprops;centroids=cat;imshow;holdonplot,centroids,'r')holdoffp=centroids;X=p;Y=p;复制代码附图:results.jpg结果
1