cvCopy函数调试时正常,在debug或release下运行出错,提示cvCopy大小不匹配
2013-06-22 17:20
399 查看
原因是:在使用cvCopy复制的时候,要保证ROI区域不能超过图像的边界。
CvRect ROI_rect; //获得图片感兴趣区域
ROI_rect.x=pic_left;//车牌左边界
ROI_rect.y=pic_bottom;//车牌上边界
ROI_rect.width=pic_right-pic_left/*+1*/;
ROI_rect.height=pic_top-pic_bottom/*+1*/; 出错就在这个+1的位置上,去掉就正常了,哎,真笨
CvRect ROI_rect; //获得图片感兴趣区域
ROI_rect.x=pic_left;//车牌左边界
ROI_rect.y=pic_bottom;//车牌上边界
ROI_rect.width=pic_right-pic_left/*+1*/;
ROI_rect.height=pic_top-pic_bottom/*+1*/; 出错就在这个+1的位置上,去掉就正常了,哎,真笨
相关文章推荐
- 谈debug版本可以正常运行,而在release下运行出错之原因及避免类似情况发生
- Debug调试运行正常,但在Release模式下退出程序时报错
- Debug调试运行正常,但在Release模式下退出程序时报错
- codeblocks调试:debug版出现错误,release版可以正常运行
- Debug版运行正常而Release版出错的原因和解决方法
- 今天解决了的一个DEBUG运行正常RELEASE出错的问题!
- 浮点型精度,数组越界,debug和release下运行的区别,release下的调试
- Swift中Debug和Release两种状态下print()函数调试切换
- Visual Studio 2005 提示”试图运行项目时出错:无法启动调试。绑定句柄无效”的解决方案
- 关于vs2003调试时提示:试图运行项目时出错:无法启动调试 没有正确安装调试器。请运行安装程序安装
- 为什么VC中DEBUG版本可以正常运行的程序有时无法在RELEASE版本下正常运行(转)
- VisualStudio.NET提示试图运行项目时出错:无法启动调试。绑定句柄无效解决办法
- Debug下正常运行,但调成Release时遇到三个问题及其完美解决!
- VS2010 Release版本运行提示丢失msvcr100d.dll和msvcp100d.dll(Debug版本的库)
- uwp应用在debug模式下运行正常,编译为release版本的时候抛出异常
- 用64位编辑程序 release能运行 debug运行就会出错
- Debug 运行正常但 Release 失败的问题,Debug 和 Release 编译方式的本质区别
- Debug正常Release出错
- vs2010 release 提示调试信息不能生成或不匹配
- Visual Studio 2005提示"试图运行项目时出错:无法启动调试。绑定句柄无效"的解决