2021-01-10 Halcon初学者知识 【10】形状匹配 【二】模板的形状匹配
将上一篇博客中的图像用来测试代码;在images目录下,存放若干张指环图片,用下述代码,进行形状识别:
dev_set_line_width(4)
list_image_files('images', 'default', [], ImageFiles)
read_image(Image, 'images/rote_all')
dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)
dev_display(Image)gen_rectangle1 (ROI_0, 182.5, 364.5, 268.5, 444.5)
reduce_domain(Image, ROI_0, ImageReduced)
create_shape_model (ImageReduced, 'auto', 0, 6.28, 'auto', 'auto', 'use_polarity', 'auto', 'auto', ModelID)
for Index:=0 to |ImageFiles|-1 by 1read_image(Image,ImageFiles[Index])dev_display(Image)find_shape_model (Image, ModelID, 0, 6.28, 0.5, 13, 0.5, 'least_squares', 0, 0.9, Row, Column, Angle, Score)dev_display_shape_matching_results (ModelID, 'red', Row, Column, Angle, 1, 1, 0)stop()
endfor
注意:上面典型的算子是 create_shape_model (),find_shape_model (), dev_display_shape_matching_results()三个算子,请查看它们的halp解释。
2021-01-10 Halcon初学者知识 【10】形状匹配 【二】模板的形状匹配相关推荐
- 2021-01-10 Halcon初学者知识 【9】形状匹配【一】准备图像
Halcon初学者知识 [9]形状匹配[一]准备图像 以下实验实现基于形状的模板匹配.如何制作图片? 在做图片实验的时候,常常需要按照目的制造不同的图像:在实现图像模板匹配识别过程中,首先通过halc ...
- 2020-12-08 Halcon初学者知识:【3-1】Halcon的语法
Halcon初学者知识:[3]Halcon的语法 以下列出Halcon的语句语法: 赋值等号: := 例如: A :=1000 ...
- 2021-01-05 Halcon初学者知识【7】 最简单的测距问题-点与点测距
Halcon初学者知识[7] 最简单的测距问题-点与点测距 点与点测距的思路,是建立在两个不同坐标点上的距离计算问题.由于在现实中,需要测定的是几何上的点距,比如,两个圆的圆心距离.一个线与另一条线的 ...
- Halcon初学者知识【5】画若干个圆
2020-12-23 Halcon初学者知识[5]画若干个圆 初学者看到draw_circle这样的语句,可能会一头雾水:无法找到此语句的正确执行,我本人曾经以为是被淘汰的语句.此语句的语法是draw ...
- 2020-12-17 Halcon初学者知识【4】区域和分割
2020-12-17 Halcon初学者知识 [4]区域和分割 通过以下一个小项目,你能够学到:1)均值滤波 2)区域合并 3)区域访问 4)文件存储. read_image (Image, ' ...
- 2020-12-07 Halcon初学者知识【2】打开图像和显示
Halcon初学者知识[2]打开图像和显示 最基本的操作,就是读入图片,显示图片,从下面功能一步一步学会Halcon操作. 1)打开一个图像文件,放在自己制定的窗口. read_image(Image ...
- 2020-12-01 Halcon初学者知识[1] 初始界面
Halcon初学者知识[1] 初始界面 本篇是为了初学者能够快速进入Halcon操作的入门指导. [1] 在打开Halcon后,有一个start窗口,在此窗口下有许许多多的示例项目.手册.指导等等,不 ...
- Halcon初学者知识:用set_paint直观显示图像的属性
一.说明 背景知识:首先需要了解halcon的数据类型,见博文: Halcon基础知识:数据类型 就一个图形对象来说,其显示算子有: dev_display disp_obj disp_image d ...
- 2021-03-04 Halcon初学者知识 【18】谈谈秩滤波(Rank filter)
对一幅图像进行各种空间域滤波可能大家都比较熟悉,本篇我们专门讲讲不太常见的滤波模式----秩滤波.这种滤波是基于对图像的区域进行奇异值分解而得到.换句话说,如同均值滤波,总有一个filter区域,在该 ...
最新文章
- Docker 17.03系列教程(一)Docker EE/Docker CE简介与版本规划
- gstreamer开发日志
- vue将文本渲染html,vue2.0 之文本渲染-v-html、v-text
- pcdmis怎么导出模型_从代数几何到导出代数几何:复形的几何
- 给iOS项目中添加图片,并通过UIImageView引用和显示该UIImage图片
- html5双波浪线怎么添加,在WPS中如何给段落添加双波浪线边框
- SAP License:元素 POS_BELZEILE2 窗口 MAIN 没被定义给格式 INVENT
- 低代码和零代码火了,十大利器推荐!
- 证券计算机行业研究,20210630-首创证券-计算机行业深度报告:物联网,研究框架.pdf...
- [转]myeclipse 8.5最新注册码(过期时间到2016年)
- struts2拦截器interceptor的三种配置方法
- shader 如何声明数组_聊聊如何正确向Compute Shader传递数组
- bootice添加黑苹果引导_Clover Configurator黑苹果 Clover 引导配置工具
- google黑客命令搜集
- 微软输入法简体与繁体切换快捷键
- TikTok印尼上线“TikTok Seller”;亚马逊禁用 Visa ;2021世界品牌500强出路...洞悉跨境
- python版本正式对外发布的年份是_python正式对外宣布的年份_后端开发
- 流媒体2020最新研究场景与ideal
- iqq for linux源代码,开源qq下载-Linux开源QQ 2012(iQQ)下载 v1.0.2 免费版-IT猫扑网
- mysql前段编写_HTML、CSS、JavaScript、PHP、 MySQL 的学习顺序是什么?
热门文章
- 报错解决方案:ERROR: Cython.Build.cythonize not found.
- python字典内存分析_Python减少字典对象占用的七成内存
- 深度学习100例-卷积神经网络(AlexNet)手把手教学 | 第11天
- Java基础部分自测题(持续更新)
- R语言-csv文件数据追加
- 【机器学习PAI实践四】如何实现金融风控
- 剖析Elasticsearch集群系列第二篇 分布式的三个C、translog和Lucene段
- 一个可供中小团队参考的微服务架构技术栈
- Lesson 8.18.2 单层回归神经网络torch.nn.Linear实现单层回归神经网络的正向传播
- TCRP风控管理师知识点:信贷评分卡模型授信