OpenCV 4.11.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
 包含从通道中减去的平均值的标量。
 
ImagePaddingMode paddingmode
 图像填充模式。
 
Scalar scalefactor
 输入图像值的缩放因子乘数。
 
Size size
 输出图像的空间大小。
 
bool swapRB
 指示是否交换第一个和最后一个通道的标志。
 

详细描述

图像到 Blob 的处理参数。

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

另请参阅
blobFromImageWithParams
注意
scalefactormean 的顺序和用法为 (input - 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。

◆ 均值

标量 cv::dnn::Image2BlobParams::mean

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

◆ 填充模式

图像填充模式 cv::dnn::Image2BlobParams::paddingmode

图像填充模式。

另请参阅
ImagePaddingMode.

◆ 缩放因子

标量 cv::dnn::Image2BlobParams::scalefactor

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

◆ 尺寸

尺寸 cv::dnn::Image2BlobParams::size

输出图像的空间大小。

◆ 交换RB

布尔值 cv::dnn::Image2BlobParams::swapRB

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


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