OpenCV错误:函数cv :: Mat :: create

时间:2019-02-05 12:36:58

标签: c++ opencv memory memory-leaks

我正在一个项目上,该产品在计算机上基本上以24/7运行。运行的代码主要是用C编写的(它使用CVI),但是对于其某些功能,它使用C ++代码调用dll。此C ++代码使用OpenCV作为库来执行某些功能。但是,有时我会遇到错误。

该程序似乎可以长时间正常运行,但是经过很长时间(通常是几个小时后),它开始失败并显示以下错误:

  

C:\SW_libraries\opencv-3.2.0\modules\core\src\matrix.cpp:433: error: (-215) u != 0 in function cv::Mat::create

然后,该程序将继续失败一段时间,但通常在一段时间后将再次恢复正常功能。这一直在重复:运行OK几个小时,然后出现错误,错误持续一段时间。冲洗并重复。

如果我逐个运行会导致错误的数据,则不会出现任何错误。因此,我怀疑存在一些奇怪的堆积或内存问题。但我在这些问题上经验不足。

我的问题如下:

  

鉴于此说明,最有可能导致此错误的问题是什么?

0 个答案:

没有答案