OpenCV 4.10.0
开源计算机视觉库
|
图像转换为 Blob 的处理参数。 更多...
#include <opencv2/dnn/dnn.hpp>
公有成员函数 | |
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 的处理参数。
它包括所有可能的图像处理操作和相应的参数。
scalefactor
和 mean
的顺序和用法为 (输入 - mean) * scalefactor。scalefactor
、size
、mean
、swapRB
和 ddepth
的顺序和用法与 blobFromImage 函数一致。cv::dnn::Image2BlobParams::Image2BlobParams | ( | ) |
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 |
||
) |
void cv::dnn::Image2BlobParams::blobRectsToImageRects | ( | const std::vector< Rect > & | rBlob, |
std::vector< Rect > & | rImg, | ||
const Size & | size | ||
) |
从 Blob 坐标中的矩形获取原始图像系统中的矩形坐标。
rBlob | Blob 坐标中的矩形。 |
rImg | 图像坐标中的结果矩形。 |
size | 原始输入图像大小。 |
从 Blob 坐标中的矩形获取原始图像系统中的矩形坐标。
rBlob | Blob 坐标中的矩形。 |
size | 原始输入图像大小。 |
Scalar cv::dnn::Image2BlobParams::borderValue |
填充模式下使用的填充值。
DataLayout cv::dnn::Image2BlobParams::datalayout |
输出维度的顺序。选择 DNN_LAYOUT_NCHW 或 DNN_LAYOUT_NHWC。
int cv::dnn::Image2BlobParams::ddepth |
输出 Blob 的深度。选择 CV_32F 或 CV_8U。
Scalar cv::dnn::Image2BlobParams::mean |
包含从通道中减去的平均值的 Scalar。
ImagePaddingMode cv::dnn::Image2BlobParams::paddingmode |
图像填充模式。
Scalar cv::dnn::Image2BlobParams::scalefactor |
输入图像值的缩放因子乘数。
Size cv::dnn::Image2BlobParams::size |
输出图像的空间大小。
bool cv::dnn::Image2BlobParams::swapRB |
指示交换第一个和最后一个通道的标志。