gpt4 book ai didi

c++ - 机器学习/openVino代码中的Zoo文件的目的是什么

转载 作者:行者123 更新时间:2023-12-02 10:28:25 28 4
gpt4 key购买 nike

我正在尝试运行以下代码:
https://github.com/opencv/opencv/blob/master/samples/dnn/classification.cpp
我在这里找到所有经过预训练的模型:https://docs.openvinotoolkit.org/2019_R1/_docs_Pre_Trained_Models.html
但是,我只看到xml文件。
下面的代码行中到底需要什么动物园文件,它们的用途是什么,在哪里可以找到它们?
我了解源代码的帮助字符串说Zoo文件是可选的

const std::string modelName = parser.get<String>("@alias");
const std::string zooFile = parser.get<String>("zoo");

keys += genPreprocArguments(modelName, zooFile);

最佳答案

@alias 包含模型的别名,以从models.yml文件中提取预处理参数,而 zoo 文件实际上与models.yml相关,其中包含带有预处理参数的文件的可选路径。
您应该可以在https://github.com/opencv/opencv/tree/master/samples/dnn中找到models.yml文件
如果您已安装Openvino Toolkit,则应具有以下文件夹:
C:\ Program Files(x56)\ IntelSWTools \ openvino \ deployment_tools \ tools \ model_downloader
一次在该目录中,输入您的cmd或终端:python downloader.py --print_all
它将列出所有受支持的模型并使用以下命令:python downloader.py(所需模型的名称)-o(指定要存储模型的路径)
成功下载模型后,您应该拥有模型的所有必需文件
谢谢,祝您有美好的一天!

关于c++ - 机器学习/openVino代码中的Zoo文件的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63309939/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com