24小时热门版块排行榜    

查看: 1718  |  回复: 3

1325310299

新虫 (初入文坛)

[求助] Opencv运行出错,0x7531C6E3 处有未经处理的异常: Microsoft C++ 异常: cv::Exception已有1人参与

我的播放视频的程序开始运动时好好的,播放到一半就出现这种错误:0x7531C6E3 处(位于 Test5.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x002AF91C 处。以前读图片时也出现了,但不影响运行,现在是视频播放到一半就出现这个错误,视频就此卡住,忘大神指点,多谢多谢!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yp_nupt

木虫 (职业作家)

兔斯基

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
1325310299: 金币+3, 有帮助 2016-05-27 13:03:21
内容已删除
解放思想,实事求是
2楼2016-05-26 21:09:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1325310299

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by yp_nupt at 2016-05-26 21:09:22
把VS的代码转换为x64 release/debug下运行,估计是视频太大openCV处理时内存溢出报错;或者把视频从高分辨率调为低分辨率(如1920*1080调为640*480),这样并不影响检测的结果。当然要是做图像分析或者重建就不能这 ...

谢谢了,我电脑是32位的,可能转换不了X64,还有其他的办法吗?做图片处理也有同样的问题,但点击继续时却能正确运行,太奇怪了
3楼2016-05-27 10:39:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yp_nupt

木虫 (职业作家)

兔斯基

1325310299: 回帖置顶 2016-06-01 11:05:01
引用回帖:
3楼: Originally posted by 1325310299 at 2016-05-27 10:39:45
谢谢了,我电脑是32位的,可能转换不了X64,还有其他的办法吗?做图片处理也有同样的问题,但点击继续时却能正确运行,太奇怪了...

这个确实没有其他的办法,最新的C/C++代码大多都基于x64平台编译,win32要么内存溢出,要么各种问题,所以我还是建议把代码在x64环境下编译和运行。而且现在代码大多支持多线程或者数据结构里已经支持多线程,你会发现在win32模式和x64模式下跑同一个程序速度会有很大差别,往往x64比win32要快很多。
解放思想,实事求是
4楼2016-05-27 11:32:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 1325310299 的主题更新
信息提示
请填处理意见