当前位置: 首页 > news >正文

网站外链坏处广州市番禺区

网站外链坏处,广州市番禺区,宝塔建站系统,湛江网站制作懒人笔记-opencv4.8.0篇 前言1、卸载 opencv3.4.31.1 cmake1.2 编译过程1.3 卸载1.4 检查代码是否卸载干净 2、安装 opencv4.8.02.1 安装依赖2.2 创建编译目录2.3 设置编译选项2.4 执行编译命令2.5 环境配置2.5.1、环境配置添加库路径2.5.2 更新系统2.5.3 配置bash2.5.4 保存退…

懒人笔记-opencv4.8.0篇

  • 前言
  • 1、卸载 opencv3.4.3
    • 1.1 cmake
    • 1.2 编译过程
    • 1.3 卸载
    • 1.4 检查代码是否卸载干净
  • 2、安装 opencv4.8.0
    • 2.1 安装依赖
    • 2.2 创建编译目录
    • 2.3 设置编译选项
    • 2.4 执行编译命令
    • 2.5 环境配置
      • 2.5.1、环境配置添加库路径
      • 2.5.2 更新系统
      • 2.5.3 配置bash
      • 2.5.4 保存退出,然后执行如下命令使得配置生效
    • 2.6 报错,找不到cv

前言

之前安装了opencv 3.4.3 版本,后来图像处理的原因,升级到opencv4.8.0版本,升级是成功了,但是调用失败,不认cv命名空间,一堆百度也没有找到问题所在,后来 pkg-config --modversion opencv4 查了下版本号,发现调用的还是之前的版本,既然如此就只能用暴力手段了,重装!

1、卸载 opencv3.4.3

之前删除了cmake相应的文件夹,所以需要重新在安装下,如下:

1.1 cmake

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr/local
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.4.3/modules
-D INSTALL_C_EXAMPLES=ON
-D BUILD_EXAMPLES=ON

以上命令可以参考 《懒人笔记-opencv篇》

1.2 编译过程

make -j$(nproc)
sudo make install

1.3 卸载

sudo make uninstall
cd …
sudo rm -r release
sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*

sudo apt-get --purge remove opencv-doc opencv-data python-opencv

1.4 检查代码是否卸载干净

pkg-config opencv --libs
pkg-config opencv --modversion
sudo find / -name “opencv

2、安装 opencv4.8.0

2.1 安装依赖

sudo apt update

sudo apt install build-essential cmake git pkg-config libgtk-3-dev

sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

sudo apt install libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev

sudo apt install openexr libatlas-base-dev python3-dev python3-numpy

sudo apt install libtbb2 libtbb-dev libdc1394-22-dev

sudo apt install fortran 这个命令可能不成功,不过不影响

2.2 创建编译目录

进入opencv4.8.0的目录,创建文件夹并进入
sudo mkdir release
cd release

2.3 设置编译选项

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \-D CMAKE_INSTALL_PREFIX=/usr/local \-D INSTALL_C_EXAMPLES=ON \-D INSTALL_PYTHON_EXAMPLES=ON \-D OPENCV_GENERATE_PKGCONFIG=ON \-D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \  这里用绝对路径-D BUILD_EXAMPLES=ON ..

2.4 执行编译命令

make -j$(nproc)

sudo make install

sudo ldconfig

2.5 环境配置

2.5.1、环境配置添加库路径

sudo vim /etc/ld.so.conf.d/opencv.conf
#打开后可能是空文件,在文件内容最后添加
/usr/local/lib

2.5.2 更新系统

sudo ldconfig

2.5.3 配置bash

sudo vim /etc/bash.bashrc
在末尾添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

2.5.4 保存退出,然后执行如下命令使得配置生效

source /etc/bash.bashrc
激活配置然后更新database
sudo updatedb

查看下版本和库
pkg-config opencv --libs
pkg-config opencv --modversion

2.6 报错,找不到cv

后面参考example,在进行工程编译的时候,发现报找不到cv的错误,最终通过降opencv4下的opencv2文件夹复制一份到和opencv4同级目录才得以解决。

参考博客:https://blog.51cto.com/u_16213621/10688172

http://www.yayakq.cn/news/352093/

相关文章:

  • 廊坊网站建设-纵横网络 网站文创产品设计公司
  • 优化seo网站百度网盘下载慢怎么解决
  • 网站数据库头条短链接生成短网址生成
  • 凡科网怎么建网站西宁网站建设报价cu君博規范
  • 关于1-6月网站建设工作通报河南搜索引擎优化
  • 东莞建设网站培训域名买了怎么做网站
  • 天柱建设局网站网站网络优化服务
  • 做推广必须知道的网站吗站酷网素材图库
  • php开发手机端网站开发济宁网站建设推荐
  • 郑州网站开发与建设上海发布首页
  • 用linux做网站网站建设与管理名词解释
  • 企业网站成品源码北京seo排名技术
  • 做网站的公司赚钱吗网页设计常见的布局形式
  • 如何做好网站优化网站风格趋势
  • 网站多大需要服务器涂料厂做网站有用吗
  • 地税网站如何做税种确认优秀网站案列
  • 数字营销的优势有哪些英文谷歌seo
  • 郑州网站高端设计商业网站建设案例教程
  • 电子商务网站建设与管理理解商城小程序价格
  • 网站怎么添加百度地图成年人正能量入口
  • 一元云购网站建设教程大型公司办公室设计
  • 网站后台重置密码怎么做网站内的新闻怎样做链接
  • 洛阳市住房和城乡建设网站郑州男科哪家比较正规医院
  • 音乐网站设计素材肇庆软件建网站公司
  • 外贸网站建设需求做算命网站赚钱吗
  • 企业网站开发与管理网站报备查询
  • 虚拟主机网站网站首页快照更新快
  • 深圳宝安网站制作公司网站如何提高流量
  • 关键词网站排名查询小企业网站建设价格
  • 哪些网站怎么进网站设计风格有哪些