请选择 进入手机版 | 继续访问电脑版

Hello Mat

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 185|回复: 0

基于多模板平均值的匹配方法

[复制链接]

796

主题

941

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
30147
发表于 7 天前 | 显示全部楼层 |阅读模式
基于多模板平均值的匹配方法:多个模板,取个平均模板,增强鲁棒性
第一步:采用程序或者手工,绘制一个轮廓模型,标准的轮廓模型:create_reference_image (ReducedReferenceImage)
  1. Row1 := 20
  2. Row2 := 64
  3. Column1 := 20
  4. Column2 := 106
  5. Column11 := 38
  6. Column12 := 88
  7. gen_contour_polygon_rounded_xld (TemplateShape, [Row1,Row1,Row2,Row2,Row1], [Column1,Column2,Column2,Column1,Column1], [9,9,9,9,9], 1)
  8. gen_contour_polygon_rounded_xld (TemplateLeft, [Row1,Row1,Row2,Row2,Row1], [Column1,Column11,Column11,Column1,Column1], [9,7,7,9,9], 1)
  9. gen_contour_polygon_rounded_xld (TemplateRight, [Row1,Row1,Row2,Row2,Row1], [Column12,Column2,Column2,Column12,Column12], [7,9,9,7,7], 1)
  10. gen_image_const (BlacKBacKground, 'byte', Column2 + 20, Row2 + 20)
  11. paint_xld (TemplateShape, BlacKBacKground, ReferenceImage1, 90)
  12. paint_xld (TemplateLeft, ReferenceImage1, ReferenceImageTmp, 150)
  13. paint_xld (TemplateRight, ReferenceImageTmp, ReferenceImage, 150)
  14. concat_obj (TemplateShape, TemplateLeft, Tmp)
  15. concat_obj (Tmp, TemplateRight, DispTemplate)
  16. gen_rectangle1 (TemplateROI, Row1 - 10, Column1 - 10, Row2 + 10, Column2 + 10)
  17. reduce_domain (ReferenceImage, TemplateROI, ReducedReferenceImage)
复制代码

第二步:采用绘制好的模板,初定位实物图像,得到很多定位出的图像:








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn  

GMT+8, 2020-2-19 20:52 , Processed in 0.109913 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表