Halcon

H a l c o n Halcon Halcon

预处理:

(1)基于对比度
1.scale_image (GrayImage, ImageScaled, 0.01, 0)
2.emphasize (ImageScaled, ImageEmphasize, 7, 7, 1)
3.gray_range_rect (ImageEmphasize, ImageResult2, 11, 11)
4.equ_histo_image (ImageResult2, ImageEquHisto)2)几何变换
1.仿射变换
2.极坐标变换
3.投影变换

(3)去噪声
1.均值滤波
2.中值滤波
3.高斯滤波
4.双边滤波

(4)抠图
1.手画
2.blob逼近
图像分割
1.二值化
2.形态学
3.特征选择

halcon之边缘提取


Halcon之单相机标定


Halcon之双目标定


Halcon之机械手(手眼【九点】标定)


halcon之测量和拟合


halcon之模板匹配


halcon之频域解析与实战


halcon之缺陷检测解析和实战


Halcon缺陷检测系列


Halcon中的重要工具


Halcon教学课程


Halcon优秀实例


Halcon卡尺测量


测量检测基本思路及工具


Halcon之多线程


介绍


Halcon18.0基础操作


Halcon如何使用帮助文档(示例程序)


Halcon算法设计思路


Halcon重要算子


Halcon常用代码


Halcon常用操作


八 主窗口


九 HDevelop语言


十 用HDevelop采集图像


十一 图像与ROI


十二 图像预处理与形态学


十三 Halcon标定


十四 Blob分析


十五 几何定位


十六 仿射变换


十七 测量


十八 OCR助手


十九 一维码检测


二十 二维码检测


二十一 代码导出


二十二 软件及编译环境设置


二十三 数据类型


二十四 vc与halcon程序的互相转化


二十五 软件开发环境设置及异常处理机制


二十六 AVT相机采集


二十七 新建、编辑类型


二十八 程序主界面及运行


二十九 串口通信


三十 Halcon问题收集


halcon中hdev、hdpl、hdvp的不同


C#与halcon联合编程


xld转region,之后通过union region来做成一个区域,再提取骨架,

Halcon模板匹配中模板的保存和读取


查找圆并计算圆的半径


Halcon拼图


[Serializable]
public class ImageInfo
{
	   public HObject Image { get; set; }
	   public long Index { get; set; }
}
ImageInfo ImageInfo = new ImageInfo(){ Image = MachineMaster.halcon.ho_CurrentImage1.Clone(), Index = ImageNo };

public static List<ImageInfo> LstImage_1 = new List<ImageInfo>();
if (MachineMaster.LstImage_1.Find(x => x.Index == ImageNo) == null)
{
    MachineMaster.LstImage_1.Add(ImageInfo);
}

IntPtr 转HObject

修改pData,pData就是需要转换的IntPtr图像数据
HalconDotNet.HOperatorSet.GenImage1Extern(out MachineMaster.halcon.ho_CurrentImage1, "byte", FrameInfo.nWidth, FrameInfo.nHeight, pData, IntPtr.Zero);

license放置的位置

Windows:C:\Program Files\MVTec\HALCON-版本号-Progress\license

MacOS:/Library/Application Support/HALCON-版本号-Progress/license

Ubuntu:安装文件夹Halcon/license

C# halcon环境配置

  1. 添加引用

在这里插入图片描述

  1. 在带有exe文件夹下加入dll
    在这里插入图片描述

在这里插入图片描述

halcon标定相关信息收集


Halcon相关学习网址

http://www.ihalcon.com/
https://www.daimadog.com/kf/vision


Halcon的常见错误


halcon和C#程序代码之间的转化


halcon常用组件之HSmartWindowControl和HWindowControl


halcon定位匹配圆


Gamma校正原理及实现

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值