Ask Your Question

ytlee's profile - activity

2016-12-05 15:22:06 -0600 commented question version 2413 debug and release lib behave differently

Yesterday, I received a notice from Bill, the bug has been fixed. I pulled the latest built and confirmed the fix.

2016-12-02 11:36:17 -0600 commented answer imread always return empty matrix

I found the same problem in 2.4.13 x64 debug version. if you switch to release mode, your code will work.

2016-12-02 11:27:10 -0600 commented question version 2413 debug and release lib behave differently

The internal test version was code with absolute value "t:\test\one,jpg". The code I posted in the forum was tested with t:\test\one.jpg set in property>debugging>command arguement. In both cases, the release version worked and the debug version failed. BTW, version 3.0 does not have same issue.

2016-12-02 00:03:16 -0600 asked a question version 2413 debug and release lib behave differently

the imread function in the debug version is not working correctly for windows 7/10..

Testing functionality

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
    if (argc != 2)
    {
        cout << " Usage: display_image ImageToLoadAndDisplay" << endl;
        return -1;
    }

    Mat image;
    image = imread(argv[1], CV_LOAD_IMAGE_GRAYSCALE); // Read the file

    if (!image.data) // Check for invalid input
    {
        cout << "Could not open or find the image" << std::endl;
        return -1;
    }
 return 0;
    }

and said Could not open