Halcon DL-Model相关算子

(1) create_dl_model_detection( : : Backbone, NumClasses, DLModelDetectionParam : DLModelHandle)

功能:创建一个用于目标检测或实例分割的深度学习网络。

控制输入参数1:Backbone:骨干网络(预训练分类器),Default value: 'pretrained_dl_classifier_compact.hdl';

'pretrained_dl_classifier_alexnet.hdl':该神经网络是为简单的分类任务而设计的。它的特点是在第一层卷积层中的卷积核比其他具有类似分类性能的网络(例如pretrained_dl_classifier_compact.hdl)更大,这可能有利于特征提取;

'pretrained_dl_classifier_compact.hdl':该神经网络使得内存需求少和运行时间短;

'pretrained_dl_classifier_enhanced.hdl':该神经网络比pretrained_dl_classifier_compact有更多的隐藏层,因此它适用于更复杂的任务;

'pretrained_dl_classifier_mobilenet_v2.hdl':该分类器是一个小而低功耗的模型,因此它更适合于移动和嵌入式视觉应用;

'pretrained_dl_classifier_resnet18.hdl':它的结构与以上的不同,它可以使训练更稳定,

它没有pretrained_dl_classifier_resnet50那么复杂,推理时间也更快;

'pretrained_dl_classifier_resnet50.hdl':它的结构与以上的不同,它可以使训练更稳定;

控制输入参数2:NumClasses:类别数目;

控制输入参数3:DLModelDetectionParam:目标检测模型参数;

控制输入参数:DLModelHandle:目标检测深度学习模型句柄。

(2) write_dl_model( : : DLModelHandle, FileName : )

功能:将深度学习模型写入到文件中。

控制输入参数:DLModelHandle:深度学习模型句柄;

控制输出参数:FileName:文件名。

(3) get_dl_model_param( : : DLModelHandle, GenParamName : GenParamValue)

功能:获取深度学习模型的参数。

控制输入参数1:DLModelHandle:深度学习模型句柄;

控制输入参数2:GenParamName:参数名;

控制输出参数:GenParamValue:参数值。

(4) set_dl_model_param( : : DLModelHandle, GenParamName, GenParamValue : )

功能:为深度学习模型设置参数。

控制输入参数1:DLModelHandle:深度学习模型句柄;

控制输入参数2:GenParamName:参数名;

控制输入参数3:GenParamValue:参数值。

(5) get_deep_ocr_param( : : DeepOcrHandle, GenParamName : GenParamValue)

功能:返回Deep OCR模型参数的值。

控制输入参数1:DeepOcrHandle:深度OCR模型句柄;

控制输入参数2:GenParamName:通用参数名;

控制输出参数:GenParamValue:通用参数值。

(6) set_deep_ocr_param( : : DeepOcrHandle, GenParamName, GenParamValue : )

功能:为Deep OCR模型参数设置值。

控制输入参数1:DeepOcrHandle:深度OCR模型句柄;

控制输入参数2:GenParamName:通用参数名;

控制输入参数3:GenParamValue:通用参数值。

(7) train_dl_model_batch( : : DLModelHandle, DLSampleBatch : DLTrainResult)

功能:训练深度学习模型。

控制输入参数1:DLModelHandle:深度学习模型句柄;

控制输入参数2:DLSampleBatch:具有输入图像和相应标签的字典元组;

控制输出参数:DLTrainResult:在字典DLTrainResult中返回当前的损失值。

(8) apply_dl_model( : : DLModelHandle, DLSampleBatch, Outputs : DLResultBatch)

功能:在一组图像上应用基于深度学习的网络进行推理。

控制输入参数1:DLModelHandle:深度学习模型句柄;

控制输入参数2:DLSampleBatch:输入的图像字典元组;

控制输入参数3:Outputs:要求输出,Default value: [];

控制输出参数:DLResultBatch:返回的结果字典。

(9) apply_deep_ocr(Image : : DeepOcrHandle, Mode : DeepOcrResult)

功能:在一组图像上应用深度OCR模型进行推理。

图形输入参数:Image:输入图像;

控制输入参数1:DeepOcrHandle:深度OCR模型句柄;

控制输入参数2:Mode:推理模式,Default value: [],List of values: 'auto', 'detection', 'recognition';

控制输入参数:DeepOcrResult:输出的结果字典元组。

相关推荐

  1. Halcon DL-Model相关算子

    2023-12-22 23:18:05       34 阅读
  2. Halcon Dict相关算子(一)

    2023-12-22 23:18:05       37 阅读
  3. 贪心算法相关

    2023-12-22 23:18:05       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-22 23:18:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-22 23:18:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-22 23:18:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-22 23:18:05       18 阅读

热门阅读

  1. MATLAB中的协方差函数

    2023-12-22 23:18:05       34 阅读
  2. 楼宇对讲门铃的芯片构成分析

    2023-12-22 23:18:05       37 阅读
  3. 代码随想录 279. 完全平方数

    2023-12-22 23:18:05       34 阅读
  4. 详解Qml的底层实现

    2023-12-22 23:18:05       33 阅读
  5. 人像美肤 人体美型 CVPR 2022 ABPN

    2023-12-22 23:18:05       38 阅读
  6. LeetCode 2866. 美丽塔 II

    2023-12-22 23:18:05       42 阅读
  7. RAG框架LlamaIndex核心——各种索引应用分析

    2023-12-22 23:18:05       32 阅读