大家早上好,
我在尝试运行一个简单的程序来打开和显示图像时遇到问题,该程序将编译并运行并创建“我的图像”窗口,但是该窗口是纯灰色的,并且程序崩溃,除此之外没有错误打开窗口后不久,标准窗口“Test.exe 已停止工作”。
我正在使用 OpenCV 2.4.5 和 Code::Blocks 12.11。同样重要的是我无法将 .dll 正确添加到系统变量“PATH”中,因此将所有 .dll 粘贴到我的项目文件夹中。任何帮助将不胜感激,给我带来问题的代码可以在下面看到。
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
int main() {
// read an image
cv::Mat image= cv::imread("Jellyfish.jpg");
// create image window named "My Image"
cv::namedWindow("My Image");
// show the image on window
cv::imshow("My Image", image);
// wait key for 5000 ms
cv::waitKey(5000);
return 1;
}