2020-12-19 22:05:39
分类本章说明了如何在训练和推理阶段使用基于深度学习的分类。基于深度学习的分类是一种方法,其中图像获得一组分配的置信度值。这些置信度值指示图像属于每个区别类别的可能性。因此,如果仅考虑最高预测,则分类意味着将给定类别集中的特定类别分配给图像。下面的模式对此进行了说明。orange:0.03apple:0.85lemon:0.12一个可能的分类示例,其中网络区分三个类别。输入图像获得为三个不同类别中的...
2020-12-19 22:01:32
介绍术语“深度学习(DL)”是指一系列机器学习方法。在HALCON中,实现了以下方法:分类:从给定的一组类中将图像分类为一个类。有关更多信息,请参阅“深度学习/分类”一章 。orange:apple:lemon:一个可能的分类示例:将图像分配给一个类。对象检测:检测给定类的对象并将其定位在图像中。有关更多信息,请参阅“深度学习/对象检测”一章 。'apple''apple&...
2020-12-19 21:15:57
深度学习模型本章介绍了HALCON中的深度学习模型的一般概念以及数据处理。从概念上讲,HALCON中的深度学习模型是深度神经网络。每个深度神经网络都有一个定义其功能(即可以用于其任务)的架构。一种功能可能有几种可能的网络体系结构。当前,用于以下功能(也称为方法或类型)的网络已在HALCON中作为模型实现:对象检测,请参阅深度学习/对象检测。语义细分,请参阅 深度学习/语义细分。对于已实现的方法,您...
2020-12-19 21:05:30
set_dl_model_param名称set_dl_model_param —设置深度学习模型的参数。签名set_dl_model_param( : : DLModelHandle, GenParamName, GenParamValue : )描述set_dl_model_param将深度学习模型的参数和超参数设置 为值。 GenParamName DLModelHandle GenParam...
2020-12-19 20:52:39
read_dl_model名称read_dl_model —从文件中读取深度学习模型。签名read_dl_model( : : FileName : DLModelHandle)描述操作读取由编写的深度学习模型。结果,返回句柄。 read_dl_model write_dl_model DLModelHandle模型是从文件加载的。因此,可以在目录 以及当前使用的目录中搜索该文件。 FileNam...
2020-12-19 20:38:57
1 预处理1.1 读取预训练网络用read_dl_classifier方法读取一个预训练网络,其中Halcon提供的预训练网络有:"pretrained_dl_classifier_compact.hdl"和"pretrained_dl_classifier_enhanced.hdl"。1.2 读取数据集指定数据集路径,用read_dl_classifier...
2020-12-19 13:42:33
halcon的DLtool是深度学习的标注加训练模型的工具。要注意的是只有0.4.2的版本才是可以训练模型的,之前的只可以标注。这个0.4.2版本跟之前的版本的区别是多了一个TRAINING,即训练模型的项目。首选新建项目,勇哥这里选择“分类”项目。大家都知道,halcon的深度学习有三种类型的应用: 分类,分割,对象检测。图库这里可以添加分类类别,这个例子里,只有两个类别:OK,NG。点击开始训...