首页IT科技opencv error c2143(使用“Opencv“时遇到terminate called after throwing an instance of ‘cv::Exception‘问题的解决方案)

opencv error c2143(使用“Opencv“时遇到terminate called after throwing an instance of ‘cv::Exception‘问题的解决方案)

时间2025-07-31 21:57:25分类IT科技浏览11776
导读:我试了一下,结果...

我试了一下                ,结果

还是这样                。                          。          。我这暴脾气                          ,瞬间就发飙了          ,

我非要解决它            ,然后又找了一种解决方案.

这个上面讲去掉 这个 Mat img1 = imread(“1.jpg                  ”                         ,0); 括号里面的0

变成这样 Mat img1 = imread(“1.jpg                          ”); //imread括号中不加0

我试了试               ,结果

还是这样        ,我就又试这种方案.

结果还是没解决            。当我看到这种方案.时                        ,开始怀疑                   ,是不是代码的问题    ,我觉的高博的代码应该不会出现这种问题啊                         。

如果以上提供的记住方案你们就已经解决了                        ,那下边就不用看了               。

如果以上还没解决那么有可能你和我一样                       ,有点轴        。                        。                   。

最后呢,我就把要加载的两张图片left.png,right.png复制到可执行文件的目录下                    ,

也就是这里,文件放的地方不对                           ,不在应该的路径下 // 文件路径 string left_file = "./left.png"; string right_file = "./right.png"; // 读取图像 cv::Mat left = cv::imread(left_file,0); cv::Mat right = cv::imread(right_file,0);

然后 运行 结果

成功了    。                        。                       。奇妙     ,我以为                ,图片位置放置的不对它会报错提醒我:当前文件夹下没有那两个文件。居然是这个原因                          ,成功给自己整笑了                    。不管怎样          ,算是解决了            ,以后吸取教训                           。     。                。

声明:本站所有文章                         ,如无特殊说明或标注               ,均为本站原创发布                          。任何个人或组织        ,在未征得本站同意时                        ,禁止复制                  、盗用                          、采集        、发布本站内容到任何网站             、书籍等各类媒体平台          。如若本站内容侵犯了原著者的合法权益                   ,可联系我们进行处理            。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
vue vlog(tauri+vue开发小巧的跨OS桌面应用-股票体检) 翻译日文网页怎么弄(日文网站素材收集翻译下载工具)