OpenCV 4.11.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 自动推导。
stream异步版本的 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