很明显,图像的采集是所有机器视觉应用中必须解决的问题,HALCON提供了为各种图像采集设备执行这种交互的接口,图像采集的任务被简化为几行代码,只需几个操作符的调用,更重要的是,这种简单并不是以限制可用功能为代价。使用HALCON,可以在不同的时间模式下从不同的采集设备和相机中获取图像。除了从相机中获 ...
分类:
其他好文 时间:
2020-07-08 15:44:49
阅读次数:
93
涉及算子 获取图像 使用ROI 对齐ROI或图像 校正图像 基础内容这里不再重述 预处理图像(过滤) 基础: mean_image(平均平滑过滤),gauss_filter(高斯滤波),binomial_filter(二项式滤波器),median_image(中值滤波) 高级: smooth_ima ...
分类:
其他好文 时间:
2020-06-30 20:40:12
阅读次数:
137
官方示例中有许多很好的例子可以帮助大家理解和学习Halcon,下面举几个经典的斑点分析例子讲解一下 Crystals 图中显示了在高层大气中采集到的晶体样本的图像。任务是分析对象以确定特定形状的频率。重要的对象之一是六角形。 首先,使用read_image从文件中读取图像。由于晶体的对比度相对较低且 ...
分类:
其他好文 时间:
2020-06-25 21:24:02
阅读次数:
54
该方法属于无监督式的深度学习方法,优点: 1 无需标注 2 只训练正样本 3 可以在CPU下进行训练 4 具有较快的推断速度 适用场景:适合缺陷较为明显的项目 dev_update_off () dev_close_window () set_system ('seed_rand', 25) * * ...
分类:
其他好文 时间:
2020-06-18 12:44:21
阅读次数:
89
这是因为缺少dll文件引起的,貌似出现这样的错误都是缺少dll文件引起的。将Halcon安装文件下的“hcanvas.dll"文件拷贝至运行文件夹下即可。 ...
傅里叶变换 一个恰当的比喻是将傅里叶变换比作一个玻璃棱镜。棱镜是可以将光分解为不同颜色的物理仪器,每个成分的颜色由波长(或频率)来决定。 傅里叶变换可以看做数学上的棱镜,将函数基于频率分解为不同的成分。当我们考虑关时,讨论它的光谱或频率谱。同样,傅里叶变换使我们能够通过频率成分来分析一个函数。 图像 ...
分类:
其他好文 时间:
2020-05-21 00:37:15
阅读次数:
404
try { bool flag = e.Delta > 0; if (flag) { HTuple htuple = 1.0; HTuple htuple2 = 1.0; HTuple htuple3 = 1.0; bool flag2 = htuple >= 32.0; if (flag2) { ...
HTuple imgWidth, imgHeight; int winRow, winCol, winWidth, winHeight,partWidth, partHeight; try { HOperatorSet.GetImageSize( image,out imgWidth, out im ...
tuple_length( : : Tuple : Length) 判断HTuple count_obj(Objects : : : Number) 判断HObject Halcon12中判断object为空,count_obj是不准确的。建议使用area_center后通过面积大于0判定。、 1. ...
分类:
编程语言 时间:
2020-04-05 11:22:52
阅读次数:
606
HOperatorSet.SetFramegrabberParam(camera_acq_handle, "grab_timeout", -1); 超时设置 无穷HOperatorSet.SetFramegrabberParam(camera_para_1.camera_acq_handle, "e ...
分类:
其他好文 时间:
2020-04-05 11:18:29
阅读次数:
338