<Halcon> Halcon深度学习问题总结

vs调用halcon时,出现内存泄露问题 使用vs调用halcon网络时,出现内存泄露的问题 阅读详情

1.标注图片和训练图片是需要尺寸一模一样么?
答:不需要。训练图片可对标注图片进行缩放使用。

2.一般训练一类样本数据集多少张比较合适?
答:不同的应用需要的样本数量不同。通常来说,若能保证每类样本有50个以上,即可得到比较好的效果。

3.实际应用中图片往往很大,请问下你们都是怎么处理这个问题的?
答:图像分辨率较高,缺陷尺寸较小,是工业检测的一个特点。对于训练使用的图像分辨率,我们建议以能看清缺陷为宜,图像分辨率太高或太低都不好。如果分辨率仍然比较大,或者使用更大显存的显卡,或者对图像进行裁切进行训练。

4.多线程调用同一个深度学习模型句柄需要手动加锁吗?
答:需要。也可每个线程加载单独的模型,来避免此情况。

5.分类和异常检测(无监督)这两种模式该如何选择?在什么情况下,哪种效果会更好?
答:如果每一类样本充足,那么优先选用分类进行检测;对于缺陷样本不足以及存在无法提前预知的未知异常的场景,优先选用异常检测。
针对具体应用,也可同时使用这两种方法进行测试,对比具体效果。

6.异常检测会不会对正样本的种类有使用限制,比如我从一张大图像上裁剪出许多小图,作为正样本,会不会因为正样本种类太多,导致异常检测效果不好?
答:关键看检测对象的种类。如果是同一类检测对象,正样本图像之间有差异,那么没有问题;如果是很多种不同种类的检测对象,那么对每一种类单独使用异常检测,比同时把很多种不同种类的检测对象作为一种检测对象的效果要好。

7.深度学习分割功能的标注,如果是产品部分缺失那种缺陷,该如何标注呢?
答:把缺失部分标注出来。

8.halcon 20.11 GPU测试出现内存泄露的问题,Halcon用gpu测试单张图片时,每测试一张图片,即调用一次ApplyDlModel函数时,内存会增加,查看发现是"cudnn_cnn_infer64_8.dll"

Halcon 深度学习初探 深度学习是一系列机器学习的方法集合,其算法结构类似于多层级的神经网络。通过对大量的训练样本图像的学习,提取其各个层次的特征,使网络具有判别和推理能力。 阅读详情

相关推荐

MVTec DL Tool 0.6.2早鸟版安装踩坑实录:搞定‘版本无效’弹窗,手把手教你替换关键dll文件

本文详细解析了MVTec DL Tool 0.6.2早鸟版安装过程中遇到的'版本无效'弹窗问题,提供了从诊断到解决的完整方案。通过替换关键dll文件,解决了Halcon版本依赖问题,并分享了技术原理和最佳实践,帮助开发者顺利安装和使用这一深度学习工具。

weixin_30443731的博客 454

HALCON深度学习目标检测实战:高质量标注决定模型上限

在工业机器视觉领域,目标检测是定位、计数与缺陷检测的核心技术,其本质是让算法在空间维度上输出目标的类别与位置。深度学习模型的性能高度依赖训练数据的质量,尤其对于HALCON这类商用工具链,从数据标注到预处理、训练、评估与部署的完整闭环中,标注环节往往占据60%以上的项目精力。只有确保标注框贴合目标、类别定义清晰、正负样本均衡,才能让模型真正学到可泛化的特征。本文从目标检测的基本概念出发,结合工业场景中对光照、视角、小目标等复杂因素的工程处理,系统梳理了HALCON环境下从数据采集、标注实操到预处理与迁移学习

weixin_29056701的博客 163

手把手教你用MVTec DLT标注工具搞定Halcon深度学习OCR数据集(附避坑指南)

本文详细介绍了如何使用MVTec DLT标注工具高效创建Halcon深度学习OCR数据集,涵盖环境配置、标注技巧、特殊场景处理及数据集优化等关键步骤。通过工业级OCR数据标注实战,帮助工程师避开常见陷阱,提升标注效率与模型性能,特别适合工业视觉检测领域的开发者参考。

weixin_27872611的博客 262

Halcon深度学习缺陷检测实战:从环境配置到产线部署全流程

深度学习在工业视觉缺陷检测中正逐步替代传统图像处理算法,其核心原理是通过大量样本自动学习缺陷特征,而非依赖人工编写规则。Halcon DL Tool将深度学习能力封装进传统机器视觉流程,支持分类、目标检测、语义分割与异常检测等任务,在PCB、PCBA、木材、磁极等缺陷检测场景中具有显著工程价值。该工具可与传统Halcon算子无缝衔接,实现从标注、训练到部署的完整链路,尤其适合小样本、多变化缺陷的工业现场应用。

weixin_29042035的博客 284

Halcon深度学习入门避坑:手把手教你用Deep Learning Tool导入自定义数据集

本文详细介绍了Halcon深度学习工具中自定义数据集的导入方法,重点解析了.hdict文件的结构与转换技巧,帮助开发者避免常见错误。通过实战案例展示了从PASCAL VOC、COCO等格式到Halcon兼容数据集的转换过程,并提供了路径配置、性能优化等实用技巧,助力快速构建高效的深度学习工作流。

hintcnuie 407

Halcon深度学习介绍(二)---分类

简单讲述一下如何用halcon的深度学习-分类,包括主要参数设置以及过程程序。

qq_28235867的博客 4855

【halcon深度学习】dev_display_dl_data 移植到C# 上篇

在研究halcon深度学习的时候,会发现halcon的例程里面用到了大量的二次封装库函数。这些库函数内部也是由基础的算子组成。我们在halcon的开发环境里面用的很爽,但是一旦要在C#中使用,就会报错。一开始,我想避开这个移植过程,直接使用halcon引擎(HDevEngine )的方式。其实, halcon引擎(HDevEngine ) 不提供内部显示运算符的实现,而是提供类HDevOperatorImplCpp,其中包含所有您可以自己实现的运算符的空虚拟方法。

songhuangong123的博客 1386

Halcon20--C#与Halcon联合编程时深度学习报错问题记录

1、VS下调用算子分类算子ApplyDIClassifier时,提示“Halcon error#7718: For this operation thecuDNN library needs to be available(see installation guide)”,但是Hdevelop环境下运行没有任何问题。 此时应该是启用了GPU,会调用Cudnn第三方库Q,该报错应该是Cudnn版本的问题。确认下电脑是否安装多个Cudnn版本。最简单的解决办法:将Halcon20安装目录下的第三方库(D:\Ha

NCUTer 2623

halcon OCR训练

用来训练OCR字符识别的全程代码。清放心使用,您上传的资源如果因版权、使用、内容完整度 等原因被举报并通过官方审核,将扣除通过该资源获得的全部积分

告别手动发日报!用n8n+钉钉打造智能报告机器人(含模板下载)

本文详细介绍了如何利用n8n开源工作流自动化平台与钉钉机器人搭建智能日报系统,实现数据自动采集、处理和发送。通过实战步骤和模板下载,帮助用户告别手动处理日报的繁琐,提升工作效率和数据准确性。

h3i4j的博客 852

文石NoteX3国行版安装 Google Play经验分享

文石NoteX3国行版安装 Google Play经验分享。

2301_80693261的博客 7550

PADS Layout中快速导入自定义元器件封装的实用技巧

本文详细介绍了在PADS Layout中高效导入自定义元器件封装的实用技巧。针对封装“找不到”、“对不上”、“导不进”三大痛点,系统梳理了从封装文件来源识别、库规划管理,到三种核心导入场景(从库文件添加、从其他设计借用、处理第三方格式)的完整操作流程,并提供了导入后的关键验证清单与常见问题排查方法,旨在帮助硬件工程师快速掌握这一提升设计效率的关键技能。

weixin_29302047的博客 371

LMX2820即时校准实战:从失锁到稳定锁频的完整指南

本文详细解析了LMX2820锁相芯片在高频段(11.3-22.6GHz)易出现随机失锁问题的根源,并提供了即时校准(InstCal)的完整实战指南。通过寄存器编程、Index例程和校准配置的关键步骤,确保从失锁到稳定锁频的高可靠性,大幅提升射频合成器在通信与测试测量应用中的性能。

bert9linguist的博客 951

DeepSeek高阶应用:DeepSeek+Coze构建智能文献综述与趋势分析自动化系统

本文详细介绍了如何利用DeepSeek与Coze构建智能文献综述与趋势分析自动化系统。通过DeepSeek的深度语义理解和结构化信息提取能力,结合Coze的可视化工作流编排,实现学术论文的自动解析、分类整理与知识入库。该系统能7x24小时自动追踪领域前沿,将研究人员从繁琐的文献处理中解放出来,专注于更高层次的思考与创新。

weixin_29050271的博客 176

Qt —— 调用海康C++版SDK获取摄像头每帧图像,通过OpenCv处理每帧图像后显示在Qt窗口(附:源码)

  关注 笔者 - jxd 微信公众号搜索 “码农总动员” 或 微信扫描下方二维码,了解更多你不知道的XX,O(∩_∩)O

5439

基于单片机的按键加1数码管显示(仿真+程序)5046

1、51+Proteus8.10;2、学习计数统计、数码管显示驱动;

理论结合实践,开启你的电子学习新方案! 1320

1、工作流介绍

工作流起源于办公自动化,是对软件中业务流程的抽象。通过工作流将各个任务有序组织起来形成一个完整的业务闭环。比如:请假审批流程,网上购物流程,银行贷款流程;!

leyoliu的博客 5099

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: <Halcon> 区域划分算子partition_dynamic和partition_rectangle
下一篇: <Halcon> 粗略计算不规则区域宽度的一种方法
thisiszdy
博客等级 码龄9年 433粉丝 183原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值