【发布时间】:2013-12-15 14:08:36
【问题描述】:
我是 openCV 的新手。我需要将 Mat 从网络摄像头转换为灰度,但没有任何反应,我仍然看到 RGB 彩色图像。
capWebCam.read(matOriganal);
cv::Mat im_gray;
cv::cvtColor(matOriganal,im_gray,CV_BGR2GRAY);
QImage qim_gray((uchar *)im_gray.data, im_gray.cols, im_gray.rows,
im_gray.step, QImage::Format_RGB888);
ui->lOriginal->setPixmap(QPixmap::fromImage(qim_gray));
请你帮我看看我做错了什么。
【问题讨论】: