1 C++使用try catch捕捉OpenCV抛出的异常
在OpenCV写相关代码时,如果某个部分代码有bug,则会直接抛出异常,同时也会终止程序,并且我们并不知道出现异常的原因是什么,所以为了增强程序的健壮性,我们需要捕获OpenCV的异常进行后续处理。在OpenCV中异常类是cv::Exception
,所以我们可以使用以下代码捕获opencv的异常
try {
// opencv处理代码
}
catch (cv::Exception& e)
{
std::string exception_info = e.what();
}
通过捕获异常并获取相关的异常信息,可以快速的定位引发异常的错误代码,进行bug修复。
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:OpenCV – C++使用try catch捕捉OpenCV异常
原文链接:https://www.stubbornhuang.com/2899/
发布于:2023年11月30日 16:04:47
修改于:2023年11月30日 16:04:47
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52