matlab中如何提取边缘点坐标
比如有一幅二值化的图E,首先用R=edge(E,'canny',0.5);提取了边缘点,现在想把其中的所有边缘点坐标提取出来,该怎么做呢?提取出的形式应该是[x,y]型的...
比如有一幅二值化的图E,首先用 R=edge(E,'canny',0.5);提取了边缘点,现在想把其中的所有边缘点坐标提取出来,该怎么做呢?提取出的形式应该是[x,y]型的,也就是n行两列的矩阵
展开
2个回答
推荐于2016-02-16 · 知道合伙人互联网行家
关注
展开全部
MATLAB提取边缘点坐标,在曲线上每隔几个像素或相同的距离采一个特征点,然后提取出边缘点坐标,方法如下:
%寻找像素为1的点 col为横坐标 row为纵坐标
[col,row]=find(I == 1);
%在一定范围内筛选坐标
for(col=1:1024 )
for(row=1:768)
if(col>374 & col<481 &row>146 &row<246)
[col,row] %输出坐标
end
end
end
东莞大凡
2024-08-07 广告
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询