我正在尝试在 openCV 2.2 中运行 squares.cpp 示例。代码在 Visual Studio 2008 中编译和构建没有错误。但是,当我运行可执行文件时(即在运行时),我收到一条错误消息
Unhandled exception at 0x004ac363 in OpenCVRectangle.exe: 0xC0000005: Access violation reading location 0xcccccccc.
这发生在定义中:
vector<vector<Point> > squares;
在 main 函数中
有人可以帮忙吗,为什么会这样?我发现值 0xcccccc 通常是一个未初始化或错误的变量,但不明白为什么我在这一行得到这个异常。
完整的示例代码可以在http://pastebin.com/MTaXVcQz找到