打开VS,文件——新建——项目——Visual C++——MFC——MFC应用程序,注意下图,其他默认。窗体1个Button、1个Picture Control 【VS配置Halcon】 1、若halcon为64位,则其相应的文件也是64位的,所以选择x64。32位的同理。 2、项目——属性,C/C ...
分类:
编程语言 时间:
2019-03-27 21:10:10
阅读次数:
273
旋转、平移、镜像、缩放、斜切,可参考https://blog.csdn.net/machaoyu86/article/details/51182473 仿射变换前,需要获得仿射变换矩阵。 关于shape_trans(Region : RegionTrans : Type : ),内、外接圆、矩形,凸 ...
分类:
其他好文 时间:
2019-03-27 14:16:34
阅读次数:
563
基于组件的模板匹配: 应用场合:组件匹配是形状匹配的扩展,但不支持大小缩放匹配,一般用于多个对象(工件)定位的场合。 算法步骤: 1.获取组件模型里的初始控件 gen_initial_components() 参数: ModelImage [Input] 初始组件的图片 InitialCompone ...
分类:
其他好文 时间:
2019-03-18 14:02:02
阅读次数:
203
关于HALCON的新手入门问题简答(1) 无论读入什么图像,读入图像显示效果明显和原始图像不一致,哪怕是从相机读入的图像,也是明显颜色差异。什么原因引起? 答:初步诊断是,显示的时候调用的颜色查找表存在异常不是 default ,而是其它选项。此时可以通过查阅相关参数,调用set_system解决, ...
分类:
其他好文 时间:
2019-03-18 13:26:39
阅读次数:
186
halcon自带案例的学习。 观察图像灰度值快捷键:Ctrl+滑动鼠标 把每个连通域的面积值保存到D盘的area.dat文件中 关于regiongrowing函数:区域增长法获取图像分割区域(region),属于图像分割的方法regiongrowing (Image,Outregion: Row,C ...
分类:
编程语言 时间:
2019-03-13 21:21:47
阅读次数:
253
一、二维码简介 1 . 类型多样,常见的有QR Code二维码、 Data Matrix二维码等。 2.高密度编码,信息容量大。 3.容错能力强,具有纠错功能:二维码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达50%仍可恢复信息。 4.译码可靠性高:它比普通条码译码错误率百万分之二 ...
分类:
其他好文 时间:
2019-03-07 20:49:56
阅读次数:
387
一、新建一个工程; 二、生成--配置管理器(如果是64位的操作系统解决平台一定要将平台改为x64); 三、项目--属性--配置属性--VC++目录--包含目录,添加:halcon安装目录/include;halcon安装目录/include/cpp;halcon安装目录/include/halcon ...
分类:
其他好文 时间:
2019-01-22 12:23:00
阅读次数:
333
声明 初始化 显示图像 设置/更改查看图像的模式 创建ROI 懂得以上这些就能对这个项目进行基础应用啦,当然这个项目的功能远不止这些,甚至该项目太久没更新了,功能也还不够强大,远远不能满足日益复杂的需求,而这些都需要深入研究该项目的每个成员变量、方法和委托,然后再根据自己的需求完善该项目。 师傅领进 ...
Halcon标定:https://blog.csdn.net/niyintang/article/details/78752585 Halcon自标定:https://www.cnblogs.com/xiaomaLV2/p/5075148.html ...
分类:
其他好文 时间:
2018-12-31 13:54:35
阅读次数:
163
HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品成本,缩短了软件开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。 H ...
分类:
其他好文 时间:
2018-12-31 13:54:30
阅读次数:
410