基于opencv模板匹配的目标识别方法

  • 时间:
  • 浏览:0
  • 来源:5分3DAPP下载_5分3DAPP官网

源图像(工件)

匹配结果

端点空间坐标输出

模板图像(焊缝)

因此 通过匹配得到焊缝位置,使用getPointXYZ将像素坐标(u,v)转化为相机坐标(x,y,z)。从而得到焊缝的空间坐标,后续将xyz传给机械臂,为手眼标定做准备。

其中可能matchTemplate的输入图像要求是三通道,而我得到的rgbd为四通道,需用使用cvtColor将四通道改为三通道(cv::cvtColor(rgbd, rgbd, COLOR_BGRA2BGR);)很关键,当时纠结了多会儿。

哪些地方是模板匹配?

模板匹配是这种用于查找与模板图像(补丁)匹配(之类)的图像区域的技术。

觉得补丁需用是另另一个多矩形,可能并就有所有的矩形就有相关的。在你这种 情况下,可不不需要 使用掩模来隔离应该用于找到匹配的补丁偏离 。

模板图像(T):将与模板图像进行比较的补丁图像

关键代码

焊缝锁定

它是如保工作的?

可能pcl的点云模板匹配遇到了各种困难,暂时先用opencv的模板匹配函数做另另一个多简单的焊缝识别,看看效果。此法律方法的缺乏就在于物体和相机位置需用固定,只允许微小位移,因此 数据将失效。

源图像--->模板图像--->匹配结果

OpenCV在函数matchTemplate()中实现模板匹配。可用的法律方法有以下6种(我采取的上第二种):

猜你喜欢

相亲男天天说想我喜欢我,想要跟我结婚,说结婚就能跟我在一起了,是不是太随便了

展开删改为你推荐:本回答被日本日本前老外采纳换一换收起更多回答(2)你对这俩 回答的评价是?使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。展开删改

2020-01-27

与prepStmtCacheSize相关精彩内容

作者:zysql4593人浏览mysqlprepare原理数据存储与数据库服务器mysqlOracleSQLCache测试kernelpreparePreparedStatem

2020-01-27

谈了两年多的男朋友前几天吵架,说他累了,分手了。说现在不想谈恋爱。加上还有几个月要毕业了,他说在毕

扫描二维码下载追问使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。追问可选中有另一个 或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个

2020-01-27

因为自身原因很多,所以一直很孤单的单着,看见别人可以成双成对,心里好难堪,情何以堪,没运气去拍拖只

追问展开完正可选中另另另一一个多或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个疑问报告 。扫描二维码下载本回答由男友见面 推荐下载百度知道APP,抢鲜体验

2020-01-27