使用C++获得类似unhandler(kernelbase.dll)openCV的错误



我正在做一个简单的程序来检测网络摄像头,它运行了一段时间,但我收到了错误消息。我从那里取了代码

https://thefreecoder.wordpress.com/2012/09/11/opencv-c-video-capture/

cvtest.exe中0x74f22f71(KernelBase.dll)处未处理的异常:Microsoft C++异常:cv::内存位置0x0109f524处的异常。.

如何解决这个问题。事先非常感谢。

您可以将整个代码放入try-catch块中

try
{
   // ... Contents of your main
}
catch ( cv::Exception & e )
{
  cout << e.msg() << endl;
}

这可能会对你有所帮助!或者使用调试器尝试哪一行导致异常。

最新更新