如图,我输入了代码,图片名称为什么会报错呀?路径不对,到底什么才是对的路径?代码哪里能看到路径?
#include <iostream>
#include <opencv2/opencv.hpp> //引入库(opencv/程序名.hpp)
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("xx.jpg");
namedWindow("学校风景",WINDOW_NORMAL); //定义窗口namedWindow("学校风景",WINDOW_AUTOSIZE);不可改变窗口的大小
resizeWindow("学校风景", 1958, 1080); //窗口名字,宽度,长度
imshow("学校风景", img); //展示窗口
waitKey(0); //窗口展示的显示时长,以ms为单位,如果为0,一直显示
destroyAllWindows(); //消除所有的窗口
return 0;
}
相对路径,相对的是你py文件所在的路径
你要直接写文件名,那就是说这个文件应该跟你的py文件在一个文件夹里
请确定cv2.imread("path")读出来的数据是正确的,上述代码可以print(img)是否为空列表,正确的应该是一个三维的数组
把你图片的绝对路径输进去