installiert I OpenCV 2.4.10 und konfiguriert es meinem Visual Studio 2010. Und selbst betreibe ich Code unten in opencv (c)OpenCv_ unhandle Ausnahme der Last Bild mit opencv2
Mein Code in opencv:
#include "opencv\highgui.h"
int main(int argc, char** argv)
{
IplImage* img =cvLoadImage("d:\\1.jpg",CV_WINDOW_AUTOSIZE);
cvNamedWindow("example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Exame1");
}
und es funktioniert, aber wenn ich versuche, den Code hier gegeben zu verwenden, mit opencv2 (C++), aber es gibt einen Fehler (Bruch)
Mein Code in opencv2:
#include "opencv2\opencv.hpp"
using namespace cv;
int main()
{
Mat image = imread("d:\\1.jpg", CV_LOAD_IMAGE_COLOR);
namedWindow("test", WINDOW_AUTOSIZE);
imshow("test", image);
waitKey(0);
return 0;
}
Error (Pause):
Nicht behandelte Ausnahme bei 0x7624c41f (KernelBase.dll) in o.exe: Microsoft C++ Ausnahme: cv :: Exception an Speicherplatz 0x0035f63c ..
Warum ist Dieser Fehler nur in opencv2 ?!
möchte ich mit opencv2
Ich baute Debugging, aber in der Version mein Fehler ist diffrence:> Das Programm kann nicht gestartet werden, weil opencv_highgui2410.dll von Ihrem Computer fehlt. Versuchen Sie, das Programm neu zu installieren, um dieses Problem zu beheben ....... Bitte helfen Sie mir @ mike1821 – ellika
Sie müssen die opencv_highgui2410.dll im Opencv-Installationsverzeichnis suchen und in den Ordner kopieren, in dem sich die .exe-Datei Ihrer Anwendung befindet. – mike1821