VS2017 OpenCV "image":找不到标识符

scorpio_yan 2019-02-18 03:31:57
代码如下:编译提示 "image":找不到标识符
请教高手解答。

#include "pch.h"
#include <iostream>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>

using namespace cv;
using namespace std;

int main()
{
//读取两张图片
Mat girl = imread("girl.jpg");
Mat lena = imread("lena.jpg", 199);

//显示两张图片
namedWindow("girl");
imshow("girl", girl);

namedWindow("lena");
imshow("lena",lena);

//定义一个Mat类型,用于存放,图像的ROI
Mat imageROI;
//方法一
imageROI = image(Rect(800, 350, lena.cols, lena.rows));
//方法二
//imageROI = image(Range(350, 350 + lena.rows), Range(800, 800 + lena.cols));

waitKey();

return 0;
}
...全文
1286 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
uianster 2019-05-08
  • 打赏
  • 举报
回复
你不定义就去用真的好吗
achong_2050 2019-02-23
  • 打赏
  • 举报
回复 1
image不是函数名 它是一个自定义的变量名
我刚看opecv3毛星云版时 也遇到这个问题
在书中 image是定义 Mat类型的变量


19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧