opencv 进行目标检测时报内存位置中断的解决办法

本文针对实时摄像头目标检测过程中出现的未处理异常问题进行了详细分析,并指出错误原因为模板图像分辨率超过摄像头分辨率。文中提供了检查摄像头分辨率的具体代码,帮助读者解决类似问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我在进行实时摄像头对环境的目标检测时 报错:0001838190处(位于wipeiee中有末经处理的异常McrsoC++异常:qv:EEepinn位于内存位宣000000FE2O A。 具体的报错为以下:

报错的类型
引起的中断为:
在这里插入图片描述
经过查看中断.发现问题为,输入的模板图像的分辨率大于相机的分辨率。可以自行查看相机的分辨率和模板图像的分辨率进行解决。
在opencv中 查看相机的分辨率的代码如下

    double frame_width=0;
	double frame_height=0;
	double frame_fps = 0;
	frame_width=pCapture.get(CV_CAP_PROP_FRAME_WIDTH);
	frame_height=pCapture.get(CV_CAP_PROP_FRAME_HEIGHT);
	frame_fps=pCapture.get(CV_CAP_PROP_FPS);

	cout << "frame_width=" << frame_width << endl;
	cout << "frame_height=" << frame_height << endl;
	cout << "frame_fps=" << frame_fps << endl;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值