opencv断言失败(matrix.cpp第508行)

时间:2016-09-17 16:52:39

标签: c++ opencv

我使用visual studio 2015 express编译了一个可以在我的第一台计算机上成功运行的程序。然后我尝试将运行程序所需的dll文件和vs生成的exe文件移动到另一台没有安装vs 2015和opencv库的计算机。

但是,程序只能在中途运行,并且在执行程序内部声明的opencv函数时,下图中会显示错误。

该计划有什么问题?你介意给我任何解决方法吗?

谢谢!

https://drive.google.com/file/d/0B9_vlz2OS7h9Q1JTSHQ1MUVQazg/view?usp=sharing

2 个答案:

答案 0 :(得分:0)

assert语句中的一个(或多个)条件返回false。建议逐一评论它们,看看哪一个导致问题。 您也可以删除断言语句(通常在生产中)并测试程序的行为。

答案 1 :(得分:0)

问题不应该是2015年的失踪。

它看起来像是感兴趣区域的构造函数抛出的异常(我认为cv :: roi?)。您正在尝试创建一个比原始图像更大的roi,或者您尝试使用negativ或者高度来创建一个roi。