我正在使用opencv2.1。在我的代码中,我将一些图像存储为Mat对象,初始化如下:Matimg1=imread("img/stuff.pgm",CV_LOAD_IMAGE_GRAYSCALE);矩阵运算完成后,我可以使用imshow()正确显示它们。现在我想在图像上添加一些文字来描述发生了什么。查看文档似乎cvPutText()将是我需要的功能。但是当我尝试这样的事情时:cvPutText(result,"区分两个图像。",cvPoint(30,30),&font,GREEN);我收到以下编译错误:error:cannotconvert'cv::Mat'to'CvArr*'fora
我正在使用opencv2.1。在我的代码中,我将一些图像存储为Mat对象,初始化如下:Matimg1=imread("img/stuff.pgm",CV_LOAD_IMAGE_GRAYSCALE);矩阵运算完成后,我可以使用imshow()正确显示它们。现在我想在图像上添加一些文字来描述发生了什么。查看文档似乎cvPutText()将是我需要的功能。但是当我尝试这样的事情时:cvPutText(result,"区分两个图像。",cvPoint(30,30),&font,GREEN);我收到以下编译错误:error:cannotconvert'cv::Mat'to'CvArr*'fora
直接上源码:cv::Matsrc=imread("d:\\findCircles1111.bmp",IMREAD_GRAYSCALE);std::cout==默认风格==[111,111,166,192,251,255,255,255,255,255; 111, 83, 93, 83,102, 85,255,251,255,255; 111, 83,111,102,111,140,255,255,255,255; 111, 83,111, 83,111,140,255,255,255,255; 83, 83,111, 83,111,175,255,255,255,255; 83, 74, 93