OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 3896|回复: 5

OPENCV入门问题Debug模式下运行出现错误,Release模式下正常

[复制链接]
发表于 2018-12-11 17:02:58 | 显示全部楼层 |阅读模式
本帖最后由 nightcat11 于 2018-12-12 09:23 编辑

各位大神,请教下使用VS2017 配置Debug X64运行出现如下错误,
OpenCV(4.0.0-alpha) Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file c:\build\master_winpack-build-win64-vc15\opencv\modules\highgui\src\window.cpp, line 356

但是使用配置 Release X64可以正常运行。有哪位大神可以指点一下,问题出在哪,是不是Debug的配置有问题?但是我查过Debug和Release的配置是一样的。谢谢!

代码
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
        Mat img = imread("D:\\3.png");
        imshow("2", img);
        waitKey(0);
        return 0;
}
回复

使用道具 举报

发表于 2018-12-12 10:55:38 | 显示全部楼层
请把两个模式下的库配置对应的,opencv的库也区分debug和release版本的。
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2018-12-12 08:53:47 | 显示全部楼层
我看了下是Debug下读不到图片的数据,Release下可以。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-12 14:24:10 | 显示全部楼层
sunny0o0 发表于 2018-12-12 10:55
请把两个模式下的库配置对应的,opencv的库也区分debug和release版本的。

好的,我试试,谢谢了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-12 14:41:15 | 显示全部楼层
sunny0o0 发表于 2018-12-12 10:55
请把两个模式下的库配置对应的,opencv的库也区分debug和release版本的。

我用的OPENCV4.0 配置的是opencv_world400.lib和opencv_world400d.lib文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-12 15:00:26 | 显示全部楼层
sunny0o0 发表于 2018-12-12 10:55
请把两个模式下的库配置对应的,opencv的库也区分debug和release版本的。

我参考了别人的帖子,搞定了,谢谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-4-25 23:34 , Processed in 0.010629 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表