Ubuntu LocateROI中的OpenCV断言失败

Ubuntu LocateROI中的OpenCV断言失败,ubuntu,opencv,osx-leopard,assertion,Ubuntu,Opencv,Osx Leopard,Assertion,我对正确编译的OpenCV程序有问题,但当它运行时会中止,并给出以下错误: OpenCV Error: Assertion failed (dims <= 2 && step[0] > 0) in locateROI, file /home/user/Desktop/HOME/src/OpenCV/modules/core/src/matrix.cpp, line 647 terminate called after throwing an instance

我对正确编译的OpenCV程序有问题,但当它运行时会中止,并给出以下错误:

    OpenCV Error: Assertion failed (dims <= 2 && step[0] > 0) in locateROI, file /home/user/Desktop/HOME/src/OpenCV/modules/core/src/matrix.cpp, line 647
terminate called after throwing an instance of 'cv::Exception'
  what():  /home/user/Desktop/HOME/src/OpenCV/modules/core/src/matrix.cpp:647: error: (-215) dims <= 2 && step[0] > 0 in function locateROI

Aborted
OpenCV错误:在locateROI文件/home/user/Desktop/home/src/OpenCV/modules/core/src/matrix.cpp的第647行,断言失败(dims 0)
在引发“cv::Exception”的实例后调用terminate
what():/home/user/Desktop/home/src/OpenCV/modules/core/src/matrix.cpp:647:错误:(-215)函数locateROI中的dims 0
流产
我将ubuntu与最新的OpenCV库一起使用,但在Leopard和Eclipse上也会出现同样的错误

matrix.cpp文件位于我的OpenCV源文件夹中

我无法理解为什么会出现这个错误

你能帮帮我吗


非常感谢。

不看代码,您似乎已经

尺寸不够:dims 0


您是如何创建投资回报率的?您能发布代码剪贴吗?

为了让任何人都能提供帮助,我们需要查看您的代码。我的最佳猜测是,错误很可能是您在图像中选择了一个不适合该图像的感兴趣区域。这种事总是发生在我身上。您使用的是svn版本中的最新版本,还是网站上预编译的版本2.2?