#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat Image1 = imread("C:\\Users\\Administrator\\Desktop\\2.bmp");
Mat Image2 = Image1;
Mat Image3(Image1);
Mat Image4 = Image1.clone();
Mat Image5;
Image1.copyTo(Image5);
cvtColor(Image1,Image1, COLOR_BGR2GRAY);
imshow("图片测试1", Image1);
imshow("图片测试2", Image2);
imshow("图片测试3", Image3);
imshow("图片测试4", Image4);
imshow("图片测试5", Image5);
waitKey();
}
我期待出现,1,2,3一样是Gray,4,5一样是Color。
但是结果1Gray,2,3,4,5Color。
平台,win10+vs2017+opencv4.0.
有大佬帮我解答吗?提前谢谢了!
using namespace cv;
using namespace std;
int main()
{
Mat Image1 = imread("C:\\Users\\Administrator\\Desktop\\2.bmp");
Mat Image2 = Image1;
Mat Image3(Image1);
Mat Image4 = Image1.clone();
Mat Image5;
Image1.copyTo(Image5);
cvtColor(Image1,Image1, COLOR_BGR2GRAY);
imshow("图片测试1", Image1);
imshow("图片测试2", Image2);
imshow("图片测试3", Image3);
imshow("图片测试4", Image4);
imshow("图片测试5", Image5);
waitKey();
}
我期待出现,1,2,3一样是Gray,4,5一样是Color。
但是结果1Gray,2,3,4,5Color。
平台,win10+vs2017+opencv4.0.
有大佬帮我解答吗?提前谢谢了!