VS2010下用DirectShow+Opencv实现四路USB摄像头视频采集,该怎么解决

VS2010下用DirectShow+Opencv实现四路USB摄像头视频采集
编译已通过,在运行时出现这种情况,何解?是因为内存分配太小导致的吗?
VS2010下用DirectShow+Opencv实现四路USB摄像头视频采集,该怎么解决
VS2010下用DirectShow+Opencv实现四路USB摄像头视频采集,该怎么解决
VS2010下用DirectShow+Opencv实现四路USB摄像头视频采集,该怎么解决
VS2010下用DirectShow+Opencv实现四路USB摄像头视频采集,该怎么解决
------解决思路----------------------
看看相关变量有没初始化,可以debug模式调试吗?
------解决思路----------------------
种种情况有时是变量初始化失败引起的;
------解决思路----------------------
可以肯定的是你的m_pFrame->imageData分配的空间太少,导致越界了
------解决思路----------------------
getlasterror看看到底是啥类型的错误?
------解决思路----------------------
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止。