Can not read image in opencv

前端 未结 2 1726
我寻月下人不归
我寻月下人不归 2021-01-17 06:06

I am new to opencv and I am starting to make a simple code to read and display image in gui ,I am working in qt IDE, first I wirte this block of code

#includ         


        
2条回答
  •  Happy的楠姐
    2021-01-17 07:02

    As you said following code showed you that file not exist:

    QFile file("image.jpg");
         if(file.exists())
             cout<<"\n exist \n"<

    Solution:

    First of all, try to set full path to your image. For some reasons Qt search your file in wrong place, so set full path.

    For example:

    cv::Mat image=cv::imread("G:\\2\\qt.jpg");
    QFile file("G:\\2\\qt.jpg");
    if(file.exists())
        cout<<"\n exist \n"<

    Or UNIX style:

    cv::Mat image=cv::imread("G:/2/qt.jpg");
    QFile file("G:/2/qt.jpg");
    if(file.exists())
        qDebug()<<"\n exist \n"<

提交回复
热议问题