摘要:
摘要 在对vs进行环境配置好以后,就可以开始与halcon联合进行实战。本篇就对图像的采集进行总结。通过构建采集相机GrabImage类的三个方法实现图像的采集: open() 打开相机 grabimage() 单次采集图像 close() 关闭相机,释放内存 最后用IrisSkin4实现WinFo 阅读全文
摘要:
摘要 机器视觉中经常要用vs(c#版)联合halcon做winform界面开发,那么如何对其进行环境配置呢? 以最简单的readimage为例,本篇总结一下如何进行环境配置以及相关问题的解决。 1️⃣halcon生成库,供c#调用 用halcon读取一张图片,然后导出为c#语言 2️⃣在vs中配置环 阅读全文
摘要:
摘要 在机器视觉项目中,经常用c#做Winform界面交付给客户使用,在界面中,可能输入的图片比较大,一般的显示器分辨率无法显示全,然后还需要放大看清楚图片里面的文字内容,所以需要用到图片的拖拽与缩放功能。 首先新建一个窗体,拖一个panel控件到窗体中,然后在拖一个pictureobx控件到pan 阅读全文
摘要:
摘要 本篇用halcon和opencv分别实现对于复杂背景下的缺陷提取实战 如下图,背景很复杂,周围划痕都是正常区域。要提取中间小块的黑色区域(缺陷区域)。单纯用频域滤波和阈值提取,效果一般。都会把周围的划痕提取出来。 Halcon实现 思路: 通过中值滤波后,对图像进行动态阈值提取细化缺陷部分,结 阅读全文
摘要:
引言 机器视觉中缺陷检测分为一下几种: blob分析+特征 模板匹配(定位)+差分:halcon——缺陷检测常用方法总结(模板匹配(定位)+差分) - 唯有自己强大 - 博客园 (cnblogs.com) 光度立体:halcon——缺陷检测常用方法总结(光度立体) - 唯有自己强大 - 博客园 (c 阅读全文
摘要:
引言 主要讲述几种halcon中经常用到的一些阈值分割算子。 1,全局阈值分割 threshold(Image : Region : MinGray, MaxGray : ) 全局阈值分割,适用于环境稳定,目标与背景存在明显的灰度差的场合。(即根据高低双阈值将图像分为前景和背景) 利用灰度直方图确定 阅读全文
摘要:
引言 条码识别的应用大多数在物流行业中(需要识别的条码一般在快递包裹中),对于一维码的识别,halcon有自带条码识别算子create_bar_code_model和find_bar_code 。而快递标签处有很多的文字,符号和边框,增大了定位的难度。,因此有时也有检测不到条码的情况。针对这一现象, 阅读全文
摘要:
引言 机器视觉中缺陷检测分为一下几种: blob分析+特征 模板匹配(定位)+差分:halcon——缺陷检测常用方法总结(模板匹配(定位)+差分) - 唯有自己强大 - 博客园 (cnblogs.com) 光度立体:halcon——缺陷检测常用方法总结(光度立体) - 唯有自己强大 - 博客园 (c 阅读全文
摘要:
引言 机器视觉中缺陷检测分为一下几种: blob分析+特征 模板匹配(定位)+差分 光度立体:halcon——缺陷检测常用方法总结(光度立体) - 唯有自己强大 - 博客园 (cnblogs.com) 特征训练 测量拟合 频域+空间域结合:halcon——缺陷检测常用方法总结(频域空间域结合) - 阅读全文
摘要:
引言 机器视觉中缺陷检测分为一下几种: blob分析+特征 模板匹配(定位)+差分 光度立体 特征训练 测量拟合 频域+空间域结合:halcon——缺陷检测常用方法总结(频域空间域结合) - 唯有自己强大 - 博客园 (cnblogs.com) 深度学习 前一篇总结了频域与空间域的结合使用,本篇就光 阅读全文