halcon深度学习算子: read_dl_model

read_dl_model

名称

read_dl_model —从文件中读取深度学习模型。

签名

read_dl_model( : : FileName : DLModelHandle)

描述

操作读取由编写的深度学习模型结果,返回句柄。 read_dl_model write_dl_model DLModelHandle

模型是从文件加载的因此,可以在目录 以及当前使用的目录中搜索该文件。 FileName$HALCONROOT/dl/

请注意,不会从文件中读取模型的运行时特定参数“ gpu”而是使用其默认值对其进行初始化(请参阅参考资料)。 get_dl_model_param

HALCON为分类和语义分割提供了预训练的神经网络。这些神经网络是训练定制网络的良好起点。它们已经在大型图像数据集上进行了预训练。请注意,分类网络只能由read_dl_classifier读取 。对象检测使用预训练的分类器作为基础网络。因此,应将操作create_dl_model_detection与预训练的分类器网络结合使用以进行对象检测任务。  


提供的用于语义分割的预训练神经网络是:

  • 'pretrained_dl_segmentation_compact.hdl'

  • 该神经网络旨在处理具有详细结构的细分任务,并且仅使用很少的内存,并且运行时高效。

    网络体系结构允许更改有关图像尺寸的内容,但要求最小的“ image_width”和 “ image_height” 为21个像素。

  • 'pretrained_dl_segmentation_enhanced.hdl'

  • 该神经网络比'pretrained_dl_segmentation_compact.hdl'具有更多的隐藏层 ,因此更适合于包含更复杂场景的分割任务。

    网络体系结构允许更改有关图像尺寸的内容,但要求最小的“ image_width”“ image_height” 为81像素。

有关HALCON中的深度学习模型的进一步说明,请参阅“深度学习/模型”一章

执行信息

  • 多线程类型:可重入(与非排他运算符并行运行)。

  • 多线程作用域:全局(可以从任何线程调用)。

  • 未经并行处理。

该运算符返回一个句柄。请注意,此句柄类型的实例的状态可以由特定的运算符更改,即使这些运算符将句柄用作输入参数也是如此。

参量

FileName (input_control)  filename.read (字符串)

文档名称

默认值: “ pretrained_dl_segmentation_compact.hdl”

值列表:“ pretrained_dl_segmentation_compact.hdl”“ pretrained_dl_segmentation_enhanced.hdl”

文件扩展名:hdl

DLModelHandle (输出控制)  dl_model (句柄)

深度学习模型的句柄。

结果

如果参数有效,则操作员 返回值2(H_MSG_TRUE)。如有必要,将引发异常。read_dl_model

可能的后续算子

set_dl_model_param 

get_dl_model_param 

apply_dl_model

train_dl_model_batch


本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864