OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
公共类型 | 公共属性 | 所有成员列表
cv::gapi::onnx::detail::ParamDesc 结构体参考

此结构体包含推理参数的描述,这些参数特定于 ONNX 模型。 更多...

#include <opencv2/gapi/infer/onnx.hpp>

cv::gapi::onnx::detail::ParamDesc 的协作图

公共类型

using ConstInput = std::pair< cv::Mat, TraitAs >
 

公共属性

std::unordered_map< std::string, ConstInputconst_inputs
 包含网络层名称和 ConstInput 的映射,该映射将与之关联。
 
PostProc custom_post_proc
 后处理函数。
 
bool disable_mem_pattern
 
std::vector< cv::gapi::onnx::ep::EPexecution_providers
 
std::unordered_map< std::string, std::pair< cv::Scalar, cv::Scalar > > generic_mstd
 
std::unordered_map< std::string, bool > generic_norm
 
std::vector< std::string > input_names
 输入网络层的名称。
 
bool is_generic
 
std::vector< cv::Scalarmean
 用于预处理的平均值。
 
std::string model_path
 模型路径。
 
std::vector< std::string > names_to_remap
 将在 PostProc 函数中处理的输出层名称。
 
std::vector< bool > normalize
 启用或禁用输入数据规范化的布尔值向量。
 
std::size_t num_in
 操作中定义的输入数量。
 
std::size_t num_out
 操作中定义的输出数量。
 
std::vector< cv::GMatDescout_metas
 有关输出的元信息(类型、维度)。
 
std::vector< std::string > output_names
 输出网络层的名称。
 
std::vector< cv::Scalarstdev
 用于预处理的标准偏差值。
 

详细说明

此结构体包含推理参数的描述,这些参数特定于 ONNX 模型。

成员类型定义文档

◆ ConstInput

成员数据文档

◆ const_inputs

std::unordered_map<std::string, ConstInput> cv::gapi::onnx::detail::ParamDesc::const_inputs

包含网络层名称和 ConstInput 的映射,该映射将与之关联。

◆ custom_post_proc

PostProc cv::gapi::onnx::detail::ParamDesc::custom_post_proc

后处理函数。

◆ disable_mem_pattern

bool cv::gapi::onnx::detail::ParamDesc::disable_mem_pattern

◆ execution_providers

std::vector<cv::gapi::onnx::ep::EP> cv::gapi::onnx::detail::ParamDesc::execution_providers

◆ generic_mstd

std::unordered_map<std::string, std::pair<cv::Scalar, cv::Scalar> > cv::gapi::onnx::detail::ParamDesc::generic_mstd

◆ generic_norm

std::unordered_map<std::string, bool> cv::gapi::onnx::detail::ParamDesc::generic_norm

◆ input_names

std::vector<std::string> cv::gapi::onnx::detail::ParamDesc::input_names

输入网络层的名称。

◆ is_generic

bool cv::gapi::onnx::detail::ParamDesc::is_generic

◆ mean

std::vector<cv::Scalar> cv::gapi::onnx::detail::ParamDesc::mean

用于预处理的平均值。

◆ model_path

std::string cv::gapi::onnx::detail::ParamDesc::model_path

模型路径。

◆ names_to_remap

std::vector<std::string> cv::gapi::onnx::detail::ParamDesc::names_to_remap

将在 PostProc 函数中处理的输出层名称。

◆ normalize

std::vector<bool> cv::gapi::onnx::detail::ParamDesc::normalize

启用或禁用输入数据规范化的布尔值向量。

◆ num_in

std::size_t cv::gapi::onnx::detail::ParamDesc::num_in

操作中定义的输入数量。

◆ num_out

std::size_t cv::gapi::onnx::detail::ParamDesc::num_out

操作中定义的输出数量。

◆ out_metas

std::vector<cv::GMatDesc> cv::gapi::onnx::detail::ParamDesc::out_metas

有关输出的元信息(类型、维度)。

◆ output_names

std::vector<std::string> cv::gapi::onnx::detail::ParamDesc::output_names

输出网络层的名称。

◆ stdev

std::vector<cv::Scalar> cv::gapi::onnx::detail::ParamDesc::stdev

用于预处理的标准偏差值。


此结构体的文档是从以下文件生成的