求助!!!
#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
Mat image = imread("C:/Users/ZhouXun/Desktop/daba1.jpg", 1);
namedWindow("Display window", WINDOW_AUTOSIZE);
imshow("Display window", image);
}
MainWindow::~MainWindow()
{
delete ui;
}
这是QT中的代码
为什么会报这个错
OpenCV: terminate handler is called! The last OpenCV error is:
OpenCV(4.5.1) Error: Assertion failed (size.width>0 && size.height>0) in imshow,
Mat image = imread("C:/Users/ZhouXun/Desktop/daba1.jpg", 1);
这一行代码是你贴出来这样吗?是的话,图片路径估计有问题,你可以试下直接把图片放到程序目录下,再调用imread("daba1.jpg") henkuderen 发表于 2022-7-13 10:43
Mat image = imread("C:/Users/ZhouXun/Desktop/daba1.jpg", 1);
这一行代码是你贴出来这样吗?是 ...
好的我试试 MeltryllisEgo 发表于 2022-7-13 10:55
好的我试试
改了路径也不行啊{:10_266:}
页:
[1]