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