#include<opencv2/opencv.hpp>
#include<iostream>
#include <opencv2/highgui/highgui_c.h>
using namespace std;
using namespace cv;
int main(int argc, char** argv) {
Mat src;
src = imread("D:/water.png");
if (src.empty()) {
cout << "could not load image..." << endl;
return -1;
}
namedWindow("input", CV_WINDOW_AUTOSIZE);
imshow("input", src);
Mat dst;
namedWindow("ouput", CV_WINDOW_AUTOSIZE);
cvCvtColor(src,dst,CV_BayerRG2GRAY);
printf("input image channels:%d\n", src.channels());
printf("input image channels:%d\n", dst.channels());
imshow("ouput", dst);
waitKey(0);
return 0;
}
存在问题:
不存在从 "cv::Mat" 到 "const CvArr *" 的适当转换函数
不存在从 "cv::Mat" 到 "CvArr *" 的适当转换函数