Halcon:基本例程
图像滤波
图像增强:对比度增强,亮度校正,直方图归一化,直方图均衡化
平滑滤波:边缘保护和增强平滑,各向非同性滤波,高斯平滑,二项式滤波,
均值
滤波,阶梯滤波器(中值,分离系数中值滤波,加权中值等),中度滤波,Sigma滤波,切尾均值,椒盐噪声去除,递归平滑滤波
边缘滤波:Canny,Deriche,Lanser,Shen,Frei,Kirsch,Roberts,Prewitt,Roberts,Prewitt,Robinson,Sobel,
Laplace算子,高斯差分,高斯导数,边缘闭合
点滤波:Foerstner,Harris,Sojka亚像素精度点提取滤波器
纹理:Laws滤波(3×3,5×5,7×7),离差,熵
算术运算:比例缩放,加,减,乘,绝对值,最大值,最小值,翻转,平方根
颜色变换:CIElab,hsv,his,yiq,yuv,CIExyz,hls,his等
傅立叶变换:高速FFT;高斯,导数计算,Gabor滤波器,带通,高通,低通滤
波,能量,相位,权值计算
霍夫变换:线,圆检测。
其他类型滤波器:自定义滤波器,点滤波器,灰度骨架抽取,主成分分析,拓
扑骨架抽取,高斯金字塔变换,类型转换
亚像素边缘及线提取
Canny,Deriche,Lanser和Sobel边缘检测算子;Facet模型及Steger线提取(精度高于1/50像素);亚像素彩色边缘,线提取;亚像素阈值
亚像素轮廓处理
轮廓处理:仿射和投影变换;线,圆,椭圆和矩形的分割
提取及拟合:平行轮廓合并;集合算法(交集,并集,差集);不同标准形状
生成
形状特征:面积,中心点,方向,圆度,紧密度,周长,椭圆轴,力矩,凸度,离心率,闭合区域(凸,圆,矩形);基于形状特征的轮廓选择
边缘位置测量
沿直线和圆弧的亚像素边缘提取;自动选择边缘(起点,终点,所有点,上
升,下降,边缘点对);边界及边界对寻找评价函数
Blob分析
阈值:全局,局部,自动
区域处理:连通域分析,骨架,连接点,终点,集合算法(交集,并集,差
集,补集);闭合区域(矩形,圆,椭圆形,凸);空洞填充,区域生成(矩
形,圆形,椭圆形,多边形,方格,网格,任意形状),访问(行程编码,链
码,轮廓,多边形)
灰度值特征:最小值,最大值,均值,方差,共生距阵,直方图,熵,模糊特
征,灰度距
形状特征:面积,中点,方向,圆度,直角度,紧密度,空洞数,周长,凸度,椭圆轴,2阶距,3阶距,离心率,Hamming距离,闭合区域(圆,矩形),距离
,空间关系,Euler数
图像分割
阈值:彩色,后验证分割
区域生长:梯度,均值,彩色,纹理
分类:基于多层神经网络,支持向量机或n维线性平面或曲面的分类器
可变化模型:基于参考图像和经过训练的在一定误差范围内的标准样本的分割
形态学
二值形态学:明可夫斯基加减,膨胀,腐蚀,开运算,闭运算,击中击不中变
换,边界,修剪,加粗,细化,距离变换
灰度形态学:分水岭算法:膨胀,腐蚀,开运算,闭运算
分类器
多层感知神经网络分类器:支持向量机分类器:非一致分布n维线平面或曲面的
数据集聚类算法
几何变换
旋转,比例缩放,平移,镜像,剪切,仿射,透视,极化变换:从点对应
到角的近似变换;含自动点匹配的图像融合图像;变形校正;拼图;线扫描图
像区域与边界融合
模式匹配
基于灰度值,相关性,形状,任意大小和形状的多模板匹配;鲁棒性极佳
的识别算法,对于旋转,比例缩放,混乱及部分被遮挡物体和照明变化都能准
确识别;彩色及多通道图像的匹配;只需调用一次识别函数,即可识别不同目
标及之间有相对位置变化的目标;可以产生综合模型,比如从多边形的图像数
据中;自动判断原型
3D匹配
从DXF CAD文件建立3维模型;通过三维空间内任意6自由度姿态进行基于
形状的匹配;对于混乱或部分被遮挡的物体和照明变化都能够准确识别
条码及二维码识别
1维条码识别:EAN13,EAN8,UPC-A,UPC-E,2/5工业,2/5插入式,Codabar,Code39,Code93,Code128,PharmaCode
2维码识别:ECC200,QR码,PDF417码;二维码印刷质量检测
光学字符识别(OCR)
基于字符的识别,特殊分割算法,旋转校正,训练字体,可选特征;为多种应
用进行字体训练
光学字符验证(OCV)
基于灰度值的模板对比算法,对于亮度,位置以及大小变换均能得出一致性结
果。
灰度校正
为了提供亚像素测量的精确度,对图像采集设备的响应曲线进行校正
3D定标
用多幅图像为针孔和远心面阵摄像机或线阵摄像机的内部及外部参数定标;自
动校正摄像机旋转;图像和点的变形校正
3D视觉
双目立体视觉:双摄像机标定;自动判断摄像机相对位置;图像校正;亚像素
精度的深度及差度计算
其它方法:基于聚焦变化的深度图像获取;基于双目视觉的测量
图像序列
背景估计;光流分析
Sockets的网络传输
在HALCON处理器之间变换图像,区域,XLD(轮廓数据)及控制参数
串口
读取或写入数据。
支持文件格式
AVI,二进制,BMP,GIF,JPEG,JPEG-2000,PCX,PNG,PNM,Sun-Raster,TIFF,XWD
Halcon:基本例程相关推荐
- halcon例程讲解_跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量
跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量 This example program demonstrates the basic usage of a measure object. ...
- 随笔分类 - HALCON学习例程中文详解
from: https://www.cnblogs.com/chita/category/563492.html 随笔分类 - HALCON学习例程中文详解 HALCON学习例程中文详解 跟我学机器视 ...
- 转:跟我学机器视觉-HALCON学习例程中文详解-QQ摄像头读取条码
跟我学机器视觉-HALCON学习例程中文详解-QQ摄像头读取条码 跟我学机器视觉-HALCON学习例程中文详解-QQ摄像头读取条码 第一步:插入QQ摄像头,安装好驱动(有的可能免驱动) 第二步:打开H ...
- Halcon默认例程与默认图片路径
我使用的版本HDevelop 20.05 Progress (64-bit) - MVTec HALCON 我的Halcon安装路径:D:\ProgramFiles\Halcon20 Halcon默认 ...
- Halcon基本例程(二)
1.Halcon加载图片到MFC实际上,Halcon加载图片到MFC和直接加载图片到MFC有很大的区别.Halcon加载图片到MFC的实际流程是这样的:1.Halcon在MFC窗口上面打开一个Halc ...
- Halcon算子例程大合集
前段时间我在写视觉软件的时候,突然忘记了几个算子的应用方式,于是乎我翻看了自己在CSDN以前写的关于算子的文章,这个过程我个人感觉有些麻烦. 本来打算使用小程序的方式实现,奈何能力有限.所以还是以另一 ...
- Halcon缺陷检测——差分
缺陷检测--差分+定位 1. 简单的差分 案例1:检测毛刺 案例2:电路板线路缺陷检测 案例3:瓶口破损缺陷检测 2. 模板匹配定位+差分 案例1:印刷质量缺陷检测(standard) 案例2:检测工 ...
- MFC与Halcon混合编程--基于相关性的模板匹配
文章目录 前言 一.基于相关性的模板匹配 二.基于相关性的模板匹配的代码实现 1.Halcon中完成基于相关性的模板匹配 2.MFC实现与Halcon混合编程 3.实现效果 前言 正在学习Halcon ...
- halcon 深度学习标注_Halcon deep learning之目标检测笔记(一)
设置输入输出的路径 输入路径有两个,一个是图像路径HalconImageDir,一个是Json文件路径PillBagJsonFile.这两个参数用于后续在图像路径中读取coco文件. 输出路径首先定义 ...
- (转)Qt+Halcon联合开发配置
转自:Y忍冬草 Y忍冬草_ http://blog.csdn.net/y363703390 https://blog.csdn.net/y363703390/article/det ...
最新文章
- java字符串去掉空格
- ROCK 聚类算法
- 语音合成的语音相位图
- UVa12532 - Interval Product(线段树)
- 机器学习笔记(十六)强化学习
- sjms-2 创建型模式
- 阿里云服务器购买该如何选择?阿里云服务器购买步骤流程介绍...
- 10大html5前端框架
- twisted系列教程十八–异步操作的并行运行
- 上传相关js和jquery对象
- MySQL之数据库多表查询
- CSS从零开始(1)--CSS基础语法
- PHP 订单拆单后明细总金额与订单金额存在差异
- 《信号与系统学习笔记》—信号与系统的时域和频域特性(一)
- 分享Python入门经典基础题(day1)附完整答案
- 最小二乘法计算平面度
- 菜鸟的一些常用快捷键的使用总结
- Qt QTableWidget的使用方式
- 使用 Go 语言进行并发编程的实践方法
- 前端的组件化和模块化