OpenCV 4.10.0
开源计算机视觉
|
类 | |
类 | cv::cuda::CLAHE |
对比度受限的自适应直方图均衡化的基类。: 更多... | |
函数 | |
void | cv::cuda::calcHist (InputArray src, InputArray mask, OutputArray hist, Stream &stream=Stream::Null()) |
计算给定掩码限制内单通道 8 位图像的直方图。 | |
void | cv::cuda::calcHist (InputArray src, OutputArray hist, Stream &stream=Stream::Null()) |
计算单通道 8 位图像的直方图。 | |
Ptr< cuda::CLAHE > | cv::cuda::createCLAHE (double clipLimit=40.0, Size tileGridSize=Size(8, 8)) |
为 cuda::CLAHE 创建实现。 | |
void | cv::cuda::equalizeHist (InputArray src, OutputArray dst, Stream &stream=Stream::Null()) |
均衡化灰度图像的直方图。 | |
void | cv::cuda::evenLevels (OutputArray levels, int nLevels, int lowerLevel, int upperLevel, Stream &stream=Stream::Null()) |
计算具有均匀分布的级别。 | |
void | cv::cuda::histEven (InputArray src, GpuMat hist[4], int histSize[4], int lowerLevel[4], int upperLevel[4], Stream &stream=Stream::Null()) |
void | cv::cuda::histEven (InputArray src, OutputArray hist, int histSize, int lowerLevel, int upperLevel, Stream &stream=Stream::Null()) |
计算具有均匀分布的 bin 的直方图。 | |
void | cv::cuda::histRange (InputArray src, GpuMat hist[4], const GpuMat levels[4], Stream &stream=Stream::Null()) |
void | cv::cuda::histRange (InputArray src, OutputArray hist, InputArray levels, Stream &stream=Stream::Null()) |
计算由 levels 数组确定的 bin 的直方图。 | |
void cv::cuda::calcHist | ( | InputArray | src, |
InputArray | mask, | ||
OutputArray | hist, | ||
Stream & | stream = Stream::Null() |
||
) |
#include <opencv2/cudaimgproc.hpp>
计算给定掩码限制内单通道 8 位图像的直方图。
src | 具有 CV_8UC1 类型的源图像。 |
hist | 具有单行、256 列和 CV_32SC1 类型的目标直方图。 |
mask | 与 src 大小相同且类型为 CV_8UC1 的掩码图像。 |
stream | Stream 用于异步版本。 |
void cv::cuda::calcHist | ( | InputArray | src, |
OutputArray | hist, | ||
Stream & | stream = Stream::Null() |
||
) |
#include <opencv2/cudaimgproc.hpp>
计算单通道 8 位图像的直方图。
src | 具有 CV_8UC1 类型的源图像。 |
hist | 具有单行、256 列和 CV_32SC1 类型的目标直方图。 |
stream | Stream 用于异步版本。 |
Ptr< cuda::CLAHE > cv::cuda::createCLAHE | ( | double | clipLimit = 40.0 , |
Size | tileGridSize = Size(8, 8) |
||
) |
#include <opencv2/cudaimgproc.hpp>
为 cuda::CLAHE 创建实现。
clipLimit | 对比度限制的阈值。 |
tileGridSize | 直方图均衡化的网格大小。输入图像将被分成大小相同的矩形块。tileGridSize 定义行和列中块的数量。 |
void cv::cuda::equalizeHist | ( | InputArray | src, |
OutputArray | dst, | ||
Stream & | stream = Stream::Null() |
||
) |
#include <opencv2/cudaimgproc.hpp>
均衡化灰度图像的直方图。
src | 具有 CV_8UC1 类型的源图像。 |
dst | 目标图像。 |
stream | Stream 用于异步版本。 |
void cv::cuda::evenLevels | ( | OutputArray | levels, |
int | nLevels, | ||
int | lowerLevel, | ||
int | upperLevel, | ||
Stream & | stream = Stream::Null() |
||
) |
#include <opencv2/cudaimgproc.hpp>
计算具有均匀分布的级别。
levels | 目标数组。levels 具有 1 行、nLevels 列和 CV_32SC1 类型。 |
nLevels | 计算级别的数量。nLevels 必须至少为 2。 |
lowerLevel | 最低级别的下边界值。 |
upperLevel | 最高级别的上边界值。 |
stream | Stream 用于异步版本。 |
void cv::cuda::histEven | ( | InputArray | src, |
GpuMat | hist[4], | ||
int | histSize[4], | ||
int | lowerLevel[4], | ||
int | upperLevel[4], | ||
Stream & | stream = Stream::Null() |
||
) |
#include <opencv2/cudaimgproc.hpp>
这是一个重载的成员函数,为了方便提供。它与上面的函数的不同之处仅在于它接受的参数。
void cv::cuda::histEven | ( | InputArray | src, |
OutputArray | hist, | ||
int | histSize, | ||
int | lowerLevel, | ||
int | upperLevel, | ||
Stream & | stream = Stream::Null() |
||
) |
#include <opencv2/cudaimgproc.hpp>
计算具有均匀分布的 bin 的直方图。
src | 源图像。支持 CV_8U、CV_16U 或 CV_16S 深度以及 1 或 4 个通道。对于四通道图像,所有通道将分别处理。 |
hist | 具有单行、histSize 列和 CV_32S 类型的目标直方图。 |
histSize | 直方图的大小。 |
lowerLevel | 最低级 bin 的下边界。 |
upperLevel | 最高级 bin 的上边界。 |
stream | Stream 用于异步版本。 |
void cv::cuda::histRange | ( | InputArray | src, |
GpuMat | hist[4], | ||
const GpuMat | levels[4], | ||
Stream & | stream = Stream::Null() |
||
) |
#include <opencv2/cudaimgproc.hpp>
这是一个重载的成员函数,为了方便提供。它与上面的函数的不同之处仅在于它接受的参数。
void cv::cuda::histRange | ( | InputArray | src, |
OutputArray | hist, | ||
InputArray | levels, | ||
Stream & | stream = Stream::Null() |
||
) |
#include <opencv2/cudaimgproc.hpp>
计算由 levels 数组确定的 bin 的直方图。
src | 源图像。支持 CV_8U、CV_16U 或 CV_16S 深度以及 1 或 4 个通道。对于四通道图像,所有通道将分别处理。 |
hist | 具有单行、(levels.cols-1) 列和 CV_32SC1 类型的目标直方图。 |
levels | 直方图中的级别数。 |
stream | Stream 用于异步版本。 |