如何用OpenCV将CV_8UC1 Mat转换成CV_8UC3?
Mat dst;
Mat src(height, width, CV_8UC1, (unsigned char*) captureClient->data());
src.convertTo(dst, CV_8UC3);
Run Code Online (Sandbox Code Playgroud)
但是dst.channels()= 1
Kev*_*vin 28
我发现最好的方法是:
cvtColor(src, dst, COLOR_GRAY2RGB);
Run Code Online (Sandbox Code Playgroud)
图像看起来与灰度CV_8UC1时的图像相同,但它将是CV_8UC3类型的3通道图像.
| 归档时间: |
|
| 查看次数: |
38962 次 |
| 最近记录: |