首页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-05-05 13:06:10分类IT科技浏览7216
导读:我试了一下,结果...

我试了一下            ,结果

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

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

这个上面讲去掉 这个 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
js获取网站链接是安全的(phpcms前台js获取不到cookie用户信息)