OpenCV  4.10.0
开源计算机视觉库
正在加载...
正在搜索...
无匹配项
公有成员函数 | 公有属性 | 所有成员列表
cv::dnn::Image2BlobParams 结构体参考

图像转换为 Blob 的处理参数。 更多...

#include <opencv2/dnn/dnn.hpp>

cv::dnn::Image2BlobParams 的协作图

公有成员函数

 Image2BlobParams ()
 
 Image2BlobParams (const Scalar &scalefactor, const Size &size=Size(), const Scalar &mean=Scalar(), bool swapRB=false, int ddepth=CV_32F, DataLayout datalayout=DNN_LAYOUT_NCHW, ImagePaddingMode mode=DNN_PMODE_NULL, Scalar borderValue=0.0)
 
void blobRectsToImageRects (const std::vector< Rect > &rBlob, std::vector< Rect > &rImg, const Size &size)
 从 Blob 坐标中的矩形获取原始图像系统中的矩形坐标。
 
Rect blobRectToImageRect (const Rect &rBlob, const Size &size)
 从 Blob 坐标中的矩形获取原始图像系统中的矩形坐标。
 

公有属性

Scalar borderValue
 填充模式下使用的填充值。
 
DataLayout datalayout
 输出维度的顺序。选择 DNN_LAYOUT_NCHW 或 DNN_LAYOUT_NHWC。
 
int ddepth
 输出 Blob 的深度。选择 CV_32F 或 CV_8U。
 
Scalar mean
 包含从通道中减去的平均值的 Scalar。
 
ImagePaddingMode paddingmode
 图像填充模式。
 
Scalar scalefactor
 输入图像值的缩放因子乘数。
 
Size size
 输出图像的空间大小。
 
bool swapRB
 指示交换第一个和最后一个通道的标志。
 

详细说明

图像转换为 Blob 的处理参数。

它包括所有可能的图像处理操作和相应的参数。

另请参阅
blobFromImageWithParams
注意
scalefactormean 的顺序和用法为 (输入 - mean) * scalefactor。scalefactorsizemeanswapRBddepth 的顺序和用法与 blobFromImage 函数一致。

构造函数和析构函数文档

◆ Image2BlobParams() [1/2]

cv::dnn::Image2BlobParams::Image2BlobParams ( )

◆ Image2BlobParams() [2/2]

cv::dnn::Image2BlobParams::Image2BlobParams ( const Scalar scalefactor,
const Size size = Size(),
const Scalar mean = Scalar(),
bool  swapRB = false,
int  ddepth = CV_32F,
DataLayout  datalayout = DNN_LAYOUT_NCHW,
ImagePaddingMode  mode = DNN_PMODE_NULL,
Scalar  borderValue = 0.0 
)

成员函数文档

◆ blobRectsToImageRects()

void cv::dnn::Image2BlobParams::blobRectsToImageRects ( const std::vector< Rect > &  rBlob,
std::vector< Rect > &  rImg,
const Size size 
)

从 Blob 坐标中的矩形获取原始图像系统中的矩形坐标。

参数
rBlobBlob 坐标中的矩形。
rImg图像坐标中的结果矩形。
size原始输入图像大小。

◆ blobRectToImageRect()

Rect cv::dnn::Image2BlobParams::blobRectToImageRect ( const Rect rBlob,
const Size size 
)

从 Blob 坐标中的矩形获取原始图像系统中的矩形坐标。

参数
rBlobBlob 坐标中的矩形。
size原始输入图像大小。
返回值
原始图像坐标中的矩形。

成员数据文档

◆ borderValue

Scalar cv::dnn::Image2BlobParams::borderValue

填充模式下使用的填充值。

◆ datalayout

DataLayout cv::dnn::Image2BlobParams::datalayout

输出维度的顺序。选择 DNN_LAYOUT_NCHW 或 DNN_LAYOUT_NHWC。

◆ ddepth

int cv::dnn::Image2BlobParams::ddepth

输出 Blob 的深度。选择 CV_32F 或 CV_8U。

◆ mean

Scalar cv::dnn::Image2BlobParams::mean

包含从通道中减去的平均值的 Scalar。

◆ paddingmode

ImagePaddingMode cv::dnn::Image2BlobParams::paddingmode

图像填充模式。

另请参阅
ImagePaddingMode.

◆ scalefactor

Scalar cv::dnn::Image2BlobParams::scalefactor

输入图像值的缩放因子乘数。

◆ size

Size cv::dnn::Image2BlobParams::size

输出图像的空间大小。

◆ swapRB

bool cv::dnn::Image2BlobParams::swapRB

指示交换第一个和最后一个通道的标志。


此结构体的文档来自以下文件