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

这篇具有很好参考价值的文章主要介绍了使用“Opencv“时遇到terminate called after throwing an instance of ‘cv::Exception‘问题的解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

再跑SLAM14讲里面的例程的时候发现的问题

例如:在ch8中,执行光流法optical_flow 

vision@ubuntu:~/slambook/slambook2/ch8/build$ ./optical_flow 


问题描述

出现以下问题:

terminate called after throwing an instance of 'cv::Exception'
  what():  OpenCV(4.5.3) /home/vision/slambook/opencv-4.5.3/modules/imgproc/src/resize.cpp:4051: error: (-215:Assertion failed) !ssize.empty() in function 'resize'

原因分析:

我们一般都是在build文件夹下进行编译的。导致加载图片的路径出现错误。

terminate called after throwing an instance of 'cv::exception' what(): openc,QT Creator+PCL问题解决,opencv,计算机视觉,SLAM 

主要是cpp文件中图片的路径没有识别到。

string file_1 = "./LK1.png";  // first image
string file_2 = "./LK2.png";  // second image


解决方案:

在cpp源文件中修改加载图片的路径(使用绝对路径亦可以),或将图片拷贝带build文件夹下。

terminate called after throwing an instance of 'cv::exception' what(): openc,QT Creator+PCL问题解决,opencv,计算机视觉,SLAM 

 文章来源地址https://www.toymoban.com/news/detail-795150.html

到了这里,关于使用“Opencv“时遇到terminate called after throwing an instance of ‘cv::Exception‘问题的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 出现报错Object reference not set to an instance of an object

    情况描述: 我在Unity的 Hierarchy最初始的Main Camera进行挂载了一个脚本,后来因为其他原因,删除了最初始的 Main Camera,而后新建了一个Camera,并命名为Main Camera,然后挂载了之前相同的脚本之后,发现会出现下列bug:Object reference not set to an instance of an object。 原因: 未将对象

    2024年02月11日
    浏览(41)
  • 报错解决:Cannot call sendError() after the response has been committed

    报错背景:   在做开源项目《瑞吉外卖》时,编写拦截器代码后,前端登录时,后端报错如下:            思考与思路:          Cannot call sendError() after the response has been committed.....意思是,当response已经提交后,不能再sendError()。那也就是说,我在代码中一定是

    2024年02月11日
    浏览(43)
  • java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers

    本地微服务注册不上nacos 报错 注意看nacos地址后面少一个8 这是配置的地址 解决办法 去掉nacos地址的http OK

    2024年02月12日
    浏览(56)
  • 【Unity】URP报错Object reference not set to an instance of an object

    使用URP之后,Unity报错:显示不正常 NullReferenceException: Object reference not set to an instance of an object UnityEngine.Rendering.Universal.UniversalAdditionalCameraData.get_cameraStack () (at Library/PackageCache/com.unity.render-pipelines.universal@10.6.0/Runtime/UniversalAdditionalCameraData.cs:236) URPCameraSetter.Start () (at Assets/Scr

    2024年01月20日
    浏览(41)
  • Unity错误错误 NullReferenceException: Object reference not set to an instance of an object

    这个错误 `NullReferenceException: Object reference not set to an instance of an object` 意味着你的代码中有一个尝试访问一个未初始化(null)对象的地方,导致了空引用异常。 根据你提供的错误信息,看起来这个问题是在 Unity 的 Animator Transition Inspector 中发生的,可能是与动画状态机或动画

    2024年02月06日
    浏览(40)
  • 解决java.lang.IllegalStateException: Cannot call sendError() after the response has been committed异常

    相信大家自己在用spring boot写restful风格的接口时特别是写文件下载或文件导出时会碰到java.lang.IllegalStateException: Cannot call sendError() after the response has been committed这样的bug,很多人可能一脸困惑,就好奇为什么我文件都已经可以正常导出了,为什么在日志中还是会出现这样的报错

    2024年02月16日
    浏览(44)
  • nacos报错:failed to req API:/nacos/v1/ns/instance after all servers([192.168.43.148:8848])解决方案

    前一段时间,由于宕机导致nacos服务停止,然后一直重启失败报错: failed to req API:/nacos/v1/ns/instance after all servers([192.168.43.148:8848]) tried: ErrCode:503, ErrMsg:server is DOWN now, please try again later!  贴上这个报错信息:  找了很久原因,是以为nacos服务过载。 最终使用下面的方式解决了这

    2024年02月11日
    浏览(71)
  • 【报错】onMounted is called when there is no active component instance too be associated with.

    onMounted is called when there is no active component instance too be associated with.Lifecycle injection APIs can only be used during execytion of setup(), If you are using async setup(),make sure to register lifecycle hooks before the first await statement. 在 import {onMounted } from \\\'vue\\\' 之后使用 使用了Vue3的写法但并未遵从Vue3的格式 如

    2024年02月12日
    浏览(43)
  • Nacos报错,failed to req API:/nacos/v1/ns/instance after all servers([localhost:8848]) tried: failed to

    引入依赖 application.yml 主启动类加上@EnableDiscoveryClient注解 开启Nacos服务 再次检查yml文件配置,注意缩进 我查询了很多网上的文章,最后都没有解决,后来我决定先访问 http://localhost:8848/nacos/#/login 试一下,发现Nacos报错,是跟数据库相关的,“No DataSource set”,然后我想起来之

    2024年02月15日
    浏览(43)
  • 解决使用git时遇到Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server

    先试试你能直接访问GitHub: Let’s build from here · GitHub吗? 你是直接就可以访问成功还是挂梯子之后访问成功的呢? fatal: unable to access \\\'https://github.com/xxx/******.git/\\\': Failed to connect to github.com port 443 after 21090 ms: Couldn\\\'t connect to server 一般出现这种问题都是开过VPN导致的本机系统端口

    2024年02月05日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包