【说明】只需配置一次,以后新项目无需再次配置。 本教程是64位版本,32位可参考本教程。VS与Halcon无论哪个版本,都可参考本教程。 【步骤】以VS2015+Halcon18.11为例 1、 ...
【说明】只需配置一次,以后新项目无需再次配置。 本教程是64位版本,32位可参考本教程。VS与Halcon无论哪个版本,都可参考本教程。 【步骤】以VS2015+Halcon18.11为例 1、 ...
该方法属于无监督式的深度学习方法,优点: 1 无需标注 2 只训练正样本 3 可以在CPU下进行训练 4 具有较快的推断速度 适用场景:适合缺陷较为明显的项目 注意:设置的 ...
【区域与区域】 交集:intersection (区域1, 区域2, 交集图) 并集:union2(区域1,区域2,并集图) 补集(差异的区域):difference(大区域,小区域,补集图), ...
腐蚀、膨胀、开运算(先腐蚀后膨胀)、闭运算(先膨胀后腐蚀) 以halcon自带案例ball.hdev为例(开运算),注意代码有所缩减。关于sort_region函数,参考http://blog.si ...
获取: get_region_points (灰度图局部Region, Rows, Columns)get_grayval (灰度图, Rows, Columns, Grayval) // 获取局 ...
旋转、平移、镜像、缩放、斜切,可参考https://blog.csdn.net/machaoyu86/article/details/51182473 仿射变换前,需要获得仿射变换矩阵。 关于sh ...
5种方法。参考案例interest_points_comparison.hdev 表现最好的是points_sojka,上图右。 ...
1、使用特征直方图里的参数进行筛选。即select_shape()。 select_shape (Basins, SelectedRegions, 'area', 'and', 0, 1e+006) ...
HTuple转CString:(CString)(HTuple对象.ToString()) CString转HTuple: 方法一:HTuple myHTuple=CString对象.GetBuf ...
Anomaly Detection(异常检测)包括Novelty Detection(奇异值检测)和Outlier Detection (异常值检测)。 奇异值检测:训练数据不包含异常值,只含有po ...