opencv4.3 的安装

网上大部分opencv的教程都是基于opencv2 opencv3的,在opencv4下会出现没有Pkg-config支持的情况

比较扯淡的是,是opencv官方主动删去pkg-config 支持的,但是官方样例中依然使用pkg-config 进行编译。

因此,如果你也在使用g++手动编译,或者使用Makefile的话,安装时加入pkg-config 支持是非常必要的。

安装步骤

注意在 cmake 这一步要加上OPENCV_GENERATE_PKGCONFIG=ON 不然没有pkg-config 支持会很痛苦

cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=ON  ..
make -j8
cd ~/opencv/build/doc/
make -j8 doxygen
sudo make install

安装完成后

opencv 主要文件位于 /usr/local/bin /usr/local/include/opencv4 /usr/local/lib

之后创建一个链接,增加兼容性:

sudo ln -s /usr/local/lib/pkgconfig opencv4.pc /usr/local/lib/pkgconfig/opencv.pc

测试是否安装成功

cd ~/opencv/samples/cpp/example_cmake
make
ls

此时文件夹中出现名为opencv_example的可执行文件,说明编译过程没有问题了

opencv 测试安装完成_opencv4.3 的安装(linux)相关推荐

  1. python怎么测试opencv安装是否成功_学习笔记:自己编译安装OpenCV+测试opencv安装是否成功...

    跟着猿人学python,我的学习笔记.本次的配置在ubuntu中成功安装了opencv,并通过以下方法测试成功了.现将具体的安装及测试过程整理出来分享给大家. 1. 安装编译依赖的软件包 # 安装读写 ...

  2. opencv安装教程python3.7_Mac下安装使用Python-OpenCV,解决opencv3安装完成无法使用的问题 - pytorch中文网...

    OpenCV是一个跨平台计算机视觉库,可以运行在Linux.Windows.Android和Mac OS操作系统上.提供了Python.Ruby.MATLAB等语言的接口,实现了图像处理和计算机视觉方 ...

  3. opencv python安装 centos_在Ubuntu中安装OpenCV-Python

    和Fedora差不多,Ubuntu安装OpenCV基本上和它是一致的,所以在安装方法上基本上大体相同,有一些不一样的地方我会着重写出来,下面的步骤是在Ubuntu 16.04和18.04(64位)测试 ...

  4. Py之cv2:cv2(OpenCV,opencv-python)库的简介、安装、使用方法(常见函数、图像基本运算等)最强详细攻略

    Py之cv2:cv2(OpenCV,opencv-python)库的简介.安装.使用方法(常见函数.图像基本运算等)最强详细攻略 目录 cv2(OpenCV,opencv-python)库的简介 1. ...

  5. View4.5测试参考文档7--View Administrator安装、配置、创建桌面池

    View4.5测试参考文档7--View Administrator安装.配置.创建桌面池 见附件! 转载于:https://blog.51cto.com/ieihihc/471642

  6. 回复——在我测试的软件说明中,说安装好jboss后,在浏览器的地址栏中输入127.0.0.1:88这……...

    回复--在我测试的软件说明中,说安装好jboss后,在浏览器的地址栏中输入127.0.0.1:88这个地址打开我的网页,请教版主127.0.0.1:88中的:88是什么意思?我怎么捆绑域名?谢谢! 首 ...

  7. linux安装oracle 操作系统内核参数 aio,Linux安装Oracle 11G过程(测试未写完)

    一.简介 Oracle数据库在系统运维中的重要性不言而喻,通过熟悉Oracle的安装来加深对操作系统和数据库知识的了解.Linux安装Oracle前期修改linux内核参数很重要,其实就是linux下 ...

  8. opencv for linux mac,opencv for Java在MacOS 10.10安装

    最近一个java的项目需要用到opencv的一些库,网上没有比较齐全的OSX 10.10 Yosemite安装opencv教程,所以这里写下安装过程仅供参考. 其实在OSX or Linux安装ope ...

  9. maven常用命令(编译、测试、运行、打包、安装、部署)

    我们可以在cmd中通过一系列的maven命令来对我们的maven-helloworld工程进行编译.测试.运行.打包.安装.部署. compile compile是maven工程的编译命令,作用是将s ...

最新文章

  1. C++__conversion function,Non-explicit one argument constructor
  2. GPU的发展历程、未来趋势及研制实践
  3. Cent0S 7上的图形安装
  4. OpenGL coordinate systems坐标系统的实例
  5. [Java 基础]接口
  6. 东风本田4S店违规收取续保押金 ,电台主持在线怒怼经理,反被指无教养?
  7. Elasticsearch 节点磁盘使用率过高,导致ES集群索引无副本
  8. 【C/C++】一篇文章教你区分数组指针指针数组
  9. C# WebBrowser准确判断网页最终装载完毕
  10. Centos 7 配置双网卡
  11. css3 实现星空动画 -- 星星闪烁 - 流星划过 - 月亮上升
  12. EXCEL快速提取中英文、数字的4个方法,总有一个适合你!
  13. 使用JS取得焦点(focus)元素
  14. 用bootstrap写一个简洁的网页
  15. 聚焦扶贫,爱在瑶山,深圳市华南物流商会在行动
  16. 福州一般拍一套婚纱照要多少钱
  17. iOS端手游和c++交互 lua和c++交互
  18. Python性能测试工具汇总
  19. 90-95年CPU功耗感知调度研究
  20. 2023年01月 使用win11系统自带SSH,远程控制VMware中Liunx虚拟机系统

热门文章

  1. 图解TCP 的重传、滑动窗口、流量控制和拥塞控制机制
  2. wireshark抓组播数据_HCIE学习笔记--组播路由协议PIM-DM工作机制解析
  3. Spring Boot相关
  4. 深入理解JVM逃逸分析
  5. 4.2WebHost配置「深入浅出ASP.NET Core系列」
  6. web 自动化测试 selenium基础到应用(目录)
  7. 从阿里、微软、AWS财报看评云计算发展
  8. CentOS7网络配置,安装jdk,tomcat和mysql全过程
  9. 解决 XMLHttpRequest status = 0 问题 及 返回值为null问题
  10. 高精度测量让交会对接更“温柔”