- 博客(13)
- 收藏
- 关注
原创 Halcon设置ROI区域透明
本文介绍了Halcon中设置ROI区域透明显示的三种方法:1)默认填充显示;2)外框显示(使用dev_set_draw('margin'));3)半透明显示(通过dev_set_color设置带透明度的颜色值)。文章提供了每种方式的示例代码和效果图,并展示了Halcon支持的透明颜色表。这些方法可实现ROI区域与图像内容的叠加显示,满足用户可视化需求。
2025-08-05 17:09:55
556
原创 记录halcon【异常检测】的训练过程--下
本文记录了Halcon异常检测模型的训练与应用过程。首先通过精确率和召回率评估模型性能,并据此调整训练参数。完成训练后导出模型文件(.hdl)和预处理参数。调用时通过read_dl_model加载模型,使用preprocess_dl_samples预处理图像数据,最后用apply_dl_model执行推理,并通过threshold_dl_anomaly_results设置分类阈值输出检测结果。整个过程包含模型评估、导出和调用三个关键环节,为工业缺陷检测等应用提供完整解决方案。
2025-08-05 14:14:32
279
原创 记录halcon【异常检测】的训练过程--上
本文介绍了使用Halcon深度学习工具MVTec Deep Learning Tool进行异常检测模型训练的过程。主要内容包括:1)训练前准备,需将正常(OK)和异常(NG)样本分别存放;2)项目搭建步骤,包含创建项目、导入数据(标注OK/NG标签)、拆分数据集(默认7:1.5:1.5比例);3)训练设置,涵盖神经网络选择、GPU/CPU设备选择、Epoch参数调整(避免显存溢出)、数据增强配置等关键环节。完整训练过程将分上下两部分分享,本文主要记录训练前的数据准备和项目配置阶段。
2025-08-05 10:04:02
816
原创 WPF使用HSmartWindowControlWPF报错MC1000 未知的生成错误
摘要:在WPF中使用Halcon的HSmartWindowControlWPF控件时,编译报错提示找不到System.Drawing.Common程序集。错误表现为XAML设计器正常但编译失败,原因是缺少该依赖项。解决方案是通过NuGet安装System.Drawing.Common包后重新编译项目。此问题常见于引用第三方图像处理控件时的程序集缺失情况,安装对应依赖即可解决。
2025-08-01 15:59:14
447
原创 检测印刷突起2(新思路)
本文提出一种检测印刷突起缺陷的新思路:通过提取图像暗部区域快速定位缺陷。相比传统仿射变换方法,该方法将暗部作为目标区域,利用图像处理算法首先提取暗部连通域,再通过形态学操作(闭运算、差分和开运算)分离出缺陷区域。实验表明,该方法能有效识别印刷品中的凸起缺陷区域,算法流程简洁高效,为工业视觉检测提供了新思路。
2025-08-01 10:00:00
266
原创 检测印刷突起
本文介绍了一种基于形状特征的印刷突起检测方法。通过建立标准半圆模板,利用仿射变换和区域差分技术识别异常区域。算法流程包括:1)提取正常产品作为模板并获取关键点坐标;2)遍历待测区域,计算位移参数进行仿射变换;3)通过模板匹配和差分运算检测缺陷。实验结果表明,该方法能有效识别人为添加的缺陷区域。该方案重点展示了缺陷检测的思路和方法,强调解决问题的思维过程而非具体实现。
2025-07-31 15:29:00
305
原创 halcon+yolo+c#部署深度学习实现目标检测
文章目录概要整体流程技术细节效果展示概要纯halcon+纯c#部署yolo实现目标检测整体流程使用yolov8导出模型onnx;halcon对图像进行处理;部署在.NET Framework 4.8无opencv,无c++部署技术细节前期准备工作:项目里添加Nuget包Microsoft.ML.OnnxRuntime.DirectML 版本1.16.31.用指令导出模型yolo export model=训练好的模型路径 format=onnx2.读取图片,创建向量//读取图像s
2024-10-26 09:04:42
1768
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅