Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Imread causing fatal error on the program

This should be a really straightforward question. When I run the following code: #include "main.h"

    using namespace cv;
    int main( int argc, char** argv ) 
    {
        Mat image;
        image = imread("C:\\Users\\Public\\Pictures\\Sample Pictures\\Lighthouse.jpg");
        namedWindow("k");
        imshow("k",image);
        waitKey(0);
    }

This error shows up when I try to run the imread line. Anyone knows what am I doing wrong here?

Thank's in advace.


Additional Info

This is being done in visual studio 2008 professional editions on a windows 7 32-bit machine.

I'm trying to debug the "Release" version.

This is the main.h file:

    #pragma once

    #ifndef _WIN32_WINNT
    #define _WIN32_WINNT 0x0600
    #endif

    #pragma warning( disable: 4996 )

    #include <cv.h>
    #include <highgui.hpp>
    #include <core.hpp>

My additional include directories (Configuration Properties -> C\C++ -> General) are:

  • ...\OpenCV2.2\include\opencv2\highgui
  • ...\OpenCV2.2\include\opencv2\
  • ...\OpenCV2.2\include\opencv
  • ...\OpenCV2.2\include

The (...) are merely for my privacy, the actual code contains the full path.

My "Additional Dependencies" (Configuration Properties -> Linker -> Input) are:

  • "...\OpenCV 2.2.0\OpenCV2.2\lib\opencv_core220.lib"
  • "...\OpenCV 2.2.0\OpenCV2.2\lib\opencv_highgui220.lib"

Imread causing fatal error on the program

This should be a really straightforward question. When I run the following code: #include "main.h"

    #include "main.h"

    using namespace cv;
    int main( int argc, char** argv ) 
    {
        Mat image;
        image = imread("C:\\Users\\Public\\Pictures\\Sample Pictures\\Lighthouse.jpg");
        namedWindow("k");
        imshow("k",image);
        waitKey(0);
    }

This error shows up when I try to run the imread line. Anyone knows what am I doing wrong here?

Thank's in advace.


Additional Info

This is being done in visual studio 2008 professional editions on a windows 7 32-bit machine.

I'm trying to debug the "Release" version.

This is the main.h file:

    #pragma once

    #ifndef _WIN32_WINNT
    #define _WIN32_WINNT 0x0600
    #endif

    #pragma warning( disable: 4996 )

    #include <cv.h>
    #include <highgui.hpp>
    #include <core.hpp>

My additional include directories (Configuration Properties -> C\C++ -> General) are:

  • ...\OpenCV2.2\include\opencv2\highgui
  • ...\OpenCV2.2\include\opencv2\
  • ...\OpenCV2.2\include\opencv
  • ...\OpenCV2.2\include

The (...) are merely for my privacy, the actual code contains the full path.

My "Additional Dependencies" (Configuration Properties -> Linker -> Input) are:

  • "...\OpenCV 2.2.0\OpenCV2.2\lib\opencv_core220.lib"
  • "...\OpenCV 2.2.0\OpenCV2.2\lib\opencv_highgui220.lib"