最近的项目中遇到了使用python程序结合不同部分,其中包括使用halcon处理拍摄到的图像。 halcon本身提供了c++与.NET的开发库,但无python库,网上有pyhalcon之类的库,但功能与原版并不一致。 这片文章默认大家已经有halcon.NET的开发基础了,也会使用HDevEngi ...
分类:
编程语言 时间:
2020-01-19 11:02:58
阅读次数:
156
threshold(Image : Region : MinGray, MaxGray : ) 全局阈值分割,用户指定硬阈值 binary_threshold(Image : Region : Method, LightDark : UsedThreshold) 全局阈值分割,指定计算阈值 fast ...
分类:
其他好文 时间:
2019-12-25 10:25:37
阅读次数:
99
一、区域(Region) 1)elliptic_axis() 计算区域的方向(-π/2<θ<=π/2) 这个算子是通过moments_region_2nd()算子,使用图形的Geometric Moments(几何矩)来找到的区域质心和区域方向。水平方向为角度0的方向,区域的方向一般是指长轴与水平方 ...
分类:
其他好文 时间:
2019-12-19 23:04:09
阅读次数:
344
用Halcon解码时,如果一张图里面有多个码,它通常可以把这些码都解出来,并且生成对应的解码结果字符串元组(也就是下面的DecodedDataStrings),如果有多个码,那么该元组就有多个元素。 ① find_bar_code(Image : SymbolRegions : BarCodeHan ...
分类:
编程语言 时间:
2019-11-22 19:29:39
阅读次数:
90
官方文档翻译 名称: photometric_stereo 通过光度立体技术重建表面。 签名: photometric_stereo(Images : HeightField, Gradient, Albedo : Slants, Tilts, ResultType, ReconstructionM ...
分类:
其他好文 时间:
2019-10-25 18:46:55
阅读次数:
125
1 * 2 * This example program creates a synthetic model in form of a circle to 3 * search for capacitors on a board. 4 * 这个示例程序创建了一个圆形的合成模型来搜索板上的电容器。 5... ...
分类:
其他好文 时间:
2019-10-25 16:37:06
阅读次数:
95
可以记录的小技巧: 可变模板核心算子: *【核心算子一】创建一个可变模板句柄create_variation_model (Width, Height, 'byte', 'direct', VarModelID) *【核心算子二】准备一个变化模型,以便与图像进行比较。prepare_direct_v ...
分类:
其他好文 时间:
2019-10-24 19:38:16
阅读次数:
82
本次先对halcon的自标定做个整体介绍,了解屌炸天的自标定在实际应用中的应用与实现方法,具体的编程细节将在后续的文章中介绍。 halcon提供了一种自标定的算子,它可以在不用标定板的情况下,标定出相机内参(无焦距),相对于多幅标定无法获取相机的外参。 求出了相机内参就可以进行畸变校正,因而自标定相 ...
分类:
其他好文 时间:
2019-10-11 12:13:45
阅读次数:
147
Halcon标定步骤 1.设置相机内部参数的初始值 StartCamPar := [0.016,0,0.0000074,0.0000074,326,247,652,494]set_calib_data_cam_param (CalibDataID, 0, 'area_scan_division', ...
分类:
其他好文 时间:
2019-10-11 10:57:08
阅读次数:
117
Basics To use HDevEngine in Visual Studio .NET, you must add a reference to the HALCON/.NET assembly, either by adding an instance of HSmartWindowCont ...
分类:
移动开发 时间:
2019-10-11 10:36:24
阅读次数:
95