![]() |
OpenCV 4.12.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, dnn::DataLayout datalayout=DNN_LAYOUT_NCHW, ImagePaddingMode mode=dnn::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 |
| 用于填充模式中的填充值。 | |
| dnn::DataLayout | datalayout |
| 输出维度的顺序。 选择 DNN_LAYOUT_NCHW 或 DNN_LAYOUT_NHWC。 | |
| int | ddepth |
| 输出Blob的深度。选择CV_32F或CV_8U。 | |
| Scalar | mean |
| 从通道中减去的均值标量值。 | |
| dnn::ImagePaddingMode | paddingmode |
| 图像填充模式。 | |
| Scalar | scalefactor |
| 输入图像值的比例因子乘数。 | |
| Size | size |
| 输出图像的空间大小。 | |
| bool | swapRB |
| 指示交换第一个和最后一个通道的标志。 | |
图像到 Blob 的处理参数。
它包括所有可能的图像处理操作和相应的参数。
scalefactor 和 mean 的顺序和用法是 (input - 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, | ||
| dnn::DataLayout | datalayout = DNN_LAYOUT_NCHW, | ||
| ImagePaddingMode | mode = dnn::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 |
用于填充模式中的填充值。
| dnn::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 |
从通道中减去的均值标量值。
| dnn::ImagePaddingMode cv::dnn::Image2BlobParams::paddingmode |
图像填充模式。
| Scalar cv::dnn::Image2BlobParams::scalefactor |
输入图像值的比例因子乘数。
| Size cv::dnn::Image2BlobParams::size |
输出图像的空间大小。
| bool cv::dnn::Image2BlobParams::swapRB |
指示交换第一个和最后一个通道的标志。