problem with reading image to Mat
Im using Visual Studio 2012 with OpenCv 2.4.6 and I don't know if I'm doing sth wrong but I can't do the simplest imread(), because there is a problem with R6010 abort has been called
#include "mainwindow.h" #include <QApplication> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> using namespace cv; int main(int argc, char *argv[]) { QApplication a(argc, argv); Mat img = imread("c:/a.jpg",1); imshow("window1",img); MainWindow w; w.show(); return a.exec(); }
and this is the bug
OpenCV Error: Assertion failed (size.width>0 && size.height>0) in unknown function, file C:\slave\builds\WinInstallerMegaPack\src\opencv\modules\highgui\src\window.cpp, line 261
Please provide full code, all the settings that you did (linker, path variable, ...) and the exact line where it crashes also with the full debug error output. Then we might be able to help you out. About the tags, please try to leave the hashtags behind, they create doubles where it isn't needed.
Your error states that the image wasn't read correctly. Please add the following lines to check for sure.
what is the <. there is no lt in my cod??
The "<" are HTML entities for left angle brackets "<".
Thx for the help @Neptilo :)
I use the code and answer is "Error occured, image not read correctly"
Then this means that your image is actually not on that location or it isnt found. Try to use a double backslash in stead of a front slash in your path.
it not work."Error occured, image not read correctly"