《视觉SLAM十四讲-第二版-ch8,OpenCV4报错及解决》

更新时间:2023-07-08 18:13:22 阅读: 评论:0

《视觉SLAM⼗四讲-第⼆版-ch8,OpenCV4报错及解决》1、⾃定义OpenCV4安装路径:在系统中已有opencv3的情况下安装opencv4,需要指定与opencv3安装路径不同的路径,使⽤以下代码指定安装路径:科目二考试注意事项和细节
山药煲汤
cmake -D CMAKE_BUILD_TYPE=Relea -D OPENCV_GENERATE_PKGCONFIG=ON -D
防撞墙CMAKE_INSTALL_PREFIX=/home/s/opencv_4_install ..
这句话的意思是将opencv4安装到/home/s/opencv_4_install这个⽬录下,opencv_4_install这个⽬录是⾃⼰新建的安装⽬录,因
为/usr/local⾥⾯已经安装过opencv3,所以为了两个版本的opencv不冲突,可以⾃⼰另选择⽂件夹安装opencv4。
2、找不到OpenCV4版本报错:在编译运⾏ch8中optical_flow.cpp时,系统检测不到已安装的opencv4,检测的只有Opencv3,此时需要在cmakelist中添加OpenCV4的安装路径,如下:
t(CMAKE_PREFIX_PATH  "/home/s/opencv_4_install")
即可解决找不到OpenCV4的问题。
绞丝旁加甘念什么
胆囊毛糙怎样调理3、路径问题解决后可能后出现:
乔布斯的故事
工作承诺书error: ‘CV_GRAY2BGR’ was not declared in this scope
汽车内饰清洁
在.cpp中添加头⽂件#include<opencv2/imgproc/types_c.h>,若任未解决,则将代码中CV_GRAY2BGR改为COLOR_GRAY2BGR即可解决。
4、有关fmt报错:⼀般出现fmt相关错误,若是没安装fmt,需要安装fmt;若是安装后任然报错,则是没有连接到fmt库,需要修改cmakelist:将target_link_libraries( optical_flow ${OpenCV_LIBS})改为target_link_libraries( optical_flow ${OpenCV_LIBS} fmt);将target_link_libraries( direct_method ${OpenCV_LIBS} ${Pangolin_LIBRARIES})改为arget_link_libraries(
direct_method ${OpenCV_LIBS} ${Pangolin_LIBRARIES} fmt)即可。

本文发布于:2023-07-08 18:13:22,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1085962.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:安装   路径   报错
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图