gpt4 book ai didi

image - OpenCV 2.4.5读取并显示图像崩溃

转载 作者:行者123 更新时间:2023-12-03 16:13:51 27 4
gpt4 key购买 nike

大家早上好,

我在尝试运行一个简单的程序以打开并显示图像时遇到问题,该程序将编译并运行并创建“我的图像”窗口,但是该窗口为纯灰色,并且该程序崩溃了,没有其他错误打开窗口后不久,标准窗口“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;
}

最佳答案

Maky确保您已成功读取图像:

...
// read an image
cv::Mat image= cv::imread("Jellyfish.jpg");
if (image.data == NULL)
{
cerr << "image wasn't loaded! check path." << endl;
return 1;
}
...

更新:谷歌搜索2分钟后,我发现 answer-这是bug,现在已修复。

关于image - OpenCV 2.4.5读取并显示图像崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16527556/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com