Creat_average_shape_model.hdev例程相关学习(三)
2015-07-18 14:37
183 查看
刚刚看例程,发现了一个有趣的模板创建过程,代码很有参考价值。如下:
Row1 := 20
Row2 := 64
Column1 := 20
Column2 := 106
Column11 := 38
Column12 := 88
gen_contour_polygon_rounded_xld (TemplateShape, [Row1,Row1,Row2,Row2,Row1], [Column1,Column2,Column2,Column1,Column1], [9,9,9,9,9], 1)
gen_contour_polygon_rounded_xld (TemplateLeft, [Row1,Row1,Row2,Row2,Row1], [Column1,Column11,Column11,Column1,Column1], [9,7,7,9,9], 1)
gen_contour_polygon_rounded_xld (TemplateRight, [Row1,Row1,Row2,Row2,Row1], [Column12,Column2,Column2,Column12,Column12], [7,9,9,7,7], 1)
gen_image_const (BlacKBacKground, 'byte', Column2 + 20, Row2 + 20)
画背景用的,在之前画的小东西上面都加了一点边框画出来背景
paint_xld (TemplateShape, BlacKBacKground, ReferenceImage1, 90)
paint_xld (TemplateLeft, ReferenceImage1, ReferenceImageTmp, 150)
paint_xld (TemplateRight, ReferenceImageTmp, ReferenceImage, 150)
在那个基础上面画了两个小的XLD
concat_obj (TemplateShape, TemplateLeft, Tmp)
concat_obj (Tmp, TemplateRight, DispTemplate)
链接元素,Concatenate
gen_rectangle1 (TemplateROI, Row1 - 10, Column1 - 10, Row2 + 10, Column2 + 10)
reduce_domain (ReferenceImage, TemplateROI, ReducedReferenceImage)
剪出来图像区域,最后返回这个图像区域。
* write_image (ReducedReferenceImage, 'png best', 0, 'template')
return ()
非常规范的代码。
到这里把模板匹配的新例程彻底学习结束,模板匹配思路就是(一)所写的,创建合适模板,find。写程序时参考例程不断改进就好。halcon的匹配助手也非常的好用。
Row1 := 20
Row2 := 64
Column1 := 20
Column2 := 106
Column11 := 38
Column12 := 88
gen_contour_polygon_rounded_xld (TemplateShape, [Row1,Row1,Row2,Row2,Row1], [Column1,Column2,Column2,Column1,Column1], [9,9,9,9,9], 1)
gen_contour_polygon_rounded_xld (TemplateLeft, [Row1,Row1,Row2,Row2,Row1], [Column1,Column11,Column11,Column1,Column1], [9,7,7,9,9], 1)
gen_contour_polygon_rounded_xld (TemplateRight, [Row1,Row1,Row2,Row2,Row1], [Column12,Column2,Column2,Column12,Column12], [7,9,9,7,7], 1)
gen_image_const (BlacKBacKground, 'byte', Column2 + 20, Row2 + 20)
画背景用的,在之前画的小东西上面都加了一点边框画出来背景
paint_xld (TemplateShape, BlacKBacKground, ReferenceImage1, 90)
paint_xld (TemplateLeft, ReferenceImage1, ReferenceImageTmp, 150)
paint_xld (TemplateRight, ReferenceImageTmp, ReferenceImage, 150)
在那个基础上面画了两个小的XLD
concat_obj (TemplateShape, TemplateLeft, Tmp)
concat_obj (Tmp, TemplateRight, DispTemplate)
链接元素,Concatenate
gen_rectangle1 (TemplateROI, Row1 - 10, Column1 - 10, Row2 + 10, Column2 + 10)
reduce_domain (ReferenceImage, TemplateROI, ReducedReferenceImage)
剪出来图像区域,最后返回这个图像区域。
* write_image (ReducedReferenceImage, 'png best', 0, 'template')
return ()
非常规范的代码。
到这里把模板匹配的新例程彻底学习结束,模板匹配思路就是(一)所写的,创建合适模板,find。写程序时参考例程不断改进就好。halcon的匹配助手也非常的好用。
相关文章推荐
- css3属性(一)
- 我从腾讯那“偷了”3000万QQ用户数据,出了份很有趣的独家报告!
- Hadoop2.2.0 手动切换HA环境搭建
- 反汇编uimage和查看符号表的方法
- Unique Paths II
- sphinx全文检索之PHP使用教程
- Creat_average_shape_model.hdev例程相关学习(二)
- poj 2240 Arbitrage
- LNMP配置+yii环境
- java错误提示------No enclosing instance of type Demo10_1 is accessible
- phoenixframe自动化测试平台的另一个实例
- NSArray进行汉字排序
- PHP中如何判断数组是否为空
- 【Eclipse】Access restriction:
- 使用wordpress注册页面类型register_post_type
- 使用excel进行数据挖掘(5)---- 应用场景分析
- swift2 闭包
- linux 获取文件系统信息(磁盘信息)
- led子系统(二)
- Creat_average_shape_model.hdev例程相关学习(一)