matlab采集图像上的点,MATLAB 图像处理-获取图像目标点坐标 – MATLAB中文论坛

主要的函数bwboundaries,regionprops,在matlab里help看一下,我做的也是特征点坐标提取,不同的是黑色背景上提取白色点坐标,下面是程序clear;%tictest_image=imread('D:\pictures\0527new\0.jpg');test_image_gray=rgb2gray(test_image);%figure,imshow(test_image...
摘要由CSDN通过智能技术生成

主要的函数bwboundaries,regionprops,在matlab里help看一下,我做的也是特征点坐标提取,不同的是黑色背景上提取白色点坐标,下面是程序

clear;

%tic

test_image=imread('D:\pictures\0527new\0.jpg');

test_image_gray=rgb2gray(test_image);%figure,imshow(test_image_gray);

[m,n]=size(test_image_gray);

bw(1:m,1:n)=0;

for i=1:m

for j=1:n

if test_image_gray(i,j)>=250

bw(i,j)=1;

end

end

end

%figure,imshow(bw);                                      % 亮度大于250的为1,二值化过程

%imfill的运算图像必须是二值化图像

%腐蚀

%bwboundaries的运算图像

%也必须是二值化图像

[B,L] = bwboundaries(bw);                                %B是个元胞数组P*1,P是个Q*2的数组,P是4联通区域个数,Q是相应区域的边界的个数,Q*2就是边界的坐标。(想法:用了腐蚀之后,在用这个函数)

%L是一个标签矩阵,和输入图像等大,i,j处的值是联通区域号,背景的i,j值为0</

  • 0
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值