OpenCV  4.10.0
开源计算机视觉
加载...
搜索...
找不到匹配项
函数

详细说明

函数

void cv::cann::cvtColor (const AscendMat &src, AscendMat &dst, int code, int dstCn=0, AscendStream &stream=AscendStream::Null())
 
void cv::cann::cvtColor (const InputArray src, OutputArray dst, int code, int dstCn=0, AscendStream &stream=AscendStream::Null())
 将图像从一种颜色空间转换为另一种颜色空间。
 

函数文档

◆ cvtColor() [1/2]

void cv::cann::cvtColor ( const AscendMat src,
AscendMat dst,
int  code,
int  dstCn = 0,
AscendStream stream = AscendStream::Null() 
)

#include <opencv2/cann_interface.hpp>

这是为方便提供的重载成员函数。除了其所接受的参数外,它与上述函数无异。

◆ cvtColor() [2/2]

void cv::cann::cvtColor ( const InputArray  src,
OutputArray  dst,
int  code,
int  dstCn = 0,
AscendStream stream = AscendStream::Null() 
)

#include <opencv2/cann_interface.hpp>

将图像从一种颜色空间转换为另一种颜色空间。

参数
src具有 CV_8U 、 CV_16U 或 CV_32F 深度且有 1、3 或 4 个通道的图像。
dst输出图像。
code颜色空间转换代码。有关详细信息,请参见 cv::ColorConversionCodes
dstCn输出图像中的通道数。如果参数为 0,则通道数将根据 src 和 code 自动推导出来。
streamAscendStream 用于异步版本。
注意
支持的转换类型如下:{ CV_BGR2BGRA, CV_BGRA2BGR, CV_BGR2RGBA, CV_RGBA2BGR, CV_BGR2RGB, CV_BGRA2RGBA, CV_BGR2GRAY, CV_RGB2GRAY, CV_GRAY2BGR, CV_GRAY2BGRA, CV_BGRA2GRAY, CV_RGBA2GRAY, CV_BGR2XYZ, CV_RGB2XYZ, CV_XYZ2BGR, CV_XYZ2RGB, CV_BGR2YCrCb, CV_RGB2YCrCb, CV_YCrCb2BGR, CV_YCrCb2RGB, CV_BGR2YUV, CV_RGB2YUV, CV_YUV2BGR, CV_YUV2RGB }
另请参阅
cv::cvtColor cv::cuda::cvtColor