OpenCV 4.12.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 中导出。
AscendStream 用于异步版本。
注意
支持的转换类型如下:{ 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