对于我与允许类型一起使用的任何 Mat 类型,当我尝试进行一些赋值或写入流等时,我会收到如下错误。它发生在 MSVC++ 2010 express 编译器上,它不会发生在 gnu g++ 编译器上。
错误用法示例:
Mat M = Mat::zeros( image.size(), DataType<int>::type );
std::cout << M.at<int>( 0,0 ) << std::endl; // error
// OR
int x = M.at<int>( 0,0 ); // error
这两个错误一起触发:
在弹出窗口上
Unhandled exception at <some hex adress> in test.exe:Microsoft C++ exception: cv:xception at memory location <some hex adress>
在控制台窗口上
OpenCV Error: Assertion failed ... \mat.hpp, line 537
有什么建议么?