ubuntu18.04安装opencv3.4.3遇到问题解决方法

opencv-3.4.2 安装 (ubuntu 18.04)

问题1:
E: Unable to locate package libjasper-dev

解决方法:
https://blog.csdn.net/weixin_41053564/article/details/81254410

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev
成功的解决了问题,其中libjasper1是libjasper-dev的依赖包

问题2:
 No package ‘gstreamer-base-1.0‘ found

解决方法:
https://stackoverflow.com/questions/37678324/compiling-opencv-with-gstreamer-cmake-not-finding-gstreamer

sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev

问题3:
 No package ‘libavresample‘ found
 
解决方法:
 sudo apt-get install libavresample-dev

问题4:
 No package ‘libgphoto2‘ found

解决方法:
sudo apt-get install libgphoto2-dev

问题5:
 IPPICV: Download failed: 7;"Couldn‘t connect to server"

解决方法:
 
 
问题6:
Could not find OpenBLAS include. Turning OpenBLAS_FOUND off
-- Could not find OpenBLAS lib. Turning OpenBLAS_FOUND off
-- Could NOT find Atlas (missing: Atlas_CBLAS_INCLUDE_DIR Atlas_CLAPACK_INCLUDE_DIR Atlas_CBLAS_LIBRARY Atlas_BLAS_LIBRARY Atlas_LAPACK_LIBRARY)
-- A library with BLAS API not found. Please specify library location.
-- LAPACK requires BLAS
-- A library with LAPACK API not found. Please specify library location.
-- Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
-- Could NOT find Matlab (missing: MATLAB_MEX_SCRIPT MATLAB_INCLUDE_DIRS MATLAB_ROOT_DIR MATLAB_LIBRARIES MATLAB_LIBRARY_DIRS MATLAB_MEXEXT MATLAB_ARCH MATLAB_BIN)
-- VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file
CMake Error at cmake/OpenCVModule.cmake:288 (message):
  No modules has been found:
  /home/program/opencv-3.4.2/opencv_contrib-3.4.0/modules
Call Stack (most recent call first):
  cmake/OpenCVModule.cmake:368 (_glob_locations)
  modules/CMakeLists.txt:7 (ocv_glob_modules)

解决方法:
sudo apt-get install libopenblas-dev

问题7:
fatal error: linux/videodev.h: No such file or directory
fatal error: sys/videoio.h: No such file or directory

解决方法:
sudo ln -s /usr/include/libv4l1-videodev.h  /usr/include/linux/videodev.

sudo cp /usr/include/opencv2/videoio/videoio_c.h  /usr/include/x86_64-linux-gnu/sys
sudo ln -s /usr/include/x86_64-linux-gnu/sys/videoio_c.h  /usr/include/x86_64-linux-gnu/sys/videoio.h

/usr/include/目录下创建sys目录,然后touch文件 videoio.h

如果仍然没有成功,那么找到含有"videodev.h"和"videoio.h"头文件的源文件,
将#include <> 改为#include ""

原文地址:https://www.cnblogs.com/rohens-hbg/p/12326084.html

时间: 2024-10-14 20:01:20

ubuntu18.04安装opencv3.4.3遇到问题解决方法的相关文章

==原创==Ubuntu14.04安装OPENCV3.0流程及遇到的问题

Ubuntu14.04安装OPENCV3.0流程及遇到的问题 [email protected] http://www.cnblogs.com/mcjj 作者:马春杰杰 2017年6月14日22:38:23 我的电脑环境: Ubuntu14.04LTS + CUDA8.0 + CUDNN5.0 + Nvidia-367.44驱动 + OPENCV3.0-beta 我是按照这篇文章来的: Ubuntu14.04安装OpenCV3.0 - Linux系统教程 首先是刚开始的时候就遇到了错误,Unsu

在Ubuntu18.04安装gitlab国内镜像加速 [转]

在Ubuntu18.04安装gitlab国内镜像加速 代码 发表于 11个月前 (05-08) 3条评论 现在部署私有的gitlab已经非常的方便,唯一的问题在国内下载速度太慢了.幸好清华大学有镜像. 本文步骤参考官方文档,当前的gitlab版本10.7.3 Ubuntu版本18.04LTS .  官方文档里的ee改成ce.收费版和免费版的区别. 步骤如下: 安装配置依赖项 sudo apt-get update sudo apt-get install -y curl openssh-serv

Ubuntu18.04 安装 Idea 2018.2

https://blog.csdn.net/weixx3/article/details/81136822 Ubuntu18.04 安装 Idea 2018.2环境信息:OS:Ubuntu18.04JDK:1.8Idea: 2018.2 Ubuntu19.04 安装 Idea 2019.1.3 社区版 点击 – >链接?? 1.下载Idea 2018.2到jetbrains官网,选择Ultimate版本的tar.gz包下载,点击跳转: 2.安装配置2.1 把Idea放到你想要方的位置 sudo

ubuntu18.04安装mysql以及重置密码创建新用户

1.安装mysqlsudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev123通过sudo netstat -tap | grep mysql检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功 登录权限问题Ubuntu18.04 安装mysql之后,发现普通用户和远程都没有权限连接. ERROR 1045:

Ubuntu18.04安装MySQL

目的:主力机目前使用的系统是Ubuntu18.04桌面系统,记录下MySQL的安装过程. MySQL的删除 sudo apt purge mysql-* sudo rm -rf /etc/mysql/ /var/lib/mysql sudo apt autoremove sudo apt autoclean MySQL安装 # 1.更新apt包索引 sudo apt update # 2.安装默认安装包 sudo apt install mysql-server # 3.运行安全脚本,做一些配置

VMware15 + Ubuntu18.04安装

VMware15 + Ubuntu18.04安装 https://blog.csdn.net/Elio_LosEr/article/details/88950990 解决vmware虚拟机安装ubuntu 无法连接wifi找不到wifi适配器问题 https://blog.csdn.net/weixin_42251474/article/details/94737546 原文地址:https://www.cnblogs.com/lllxq/p/12289218.html

ubuntu18.04 安装python3.6 opencv3.8.4

python3.6怎么都装不好,所以就重新建了一个虚拟机开始搞...... SecureCRT 连接ubuntu操作系统(解决Ubuntu密钥交换失败的问题) https://blog.csdn.net/z_johnny/article/details/54409868 只用一半就行   port 和下面那个, 外加sshd的yes Ubuntu安装Python3.6教程 https://blog.csdn.net/qq_24326765/article/details/81916399 ope

ubuntu18.04 安装redis

1.前提: 系统: ubuntu18.04 软件:redis GUI:redis desktop  manager 描述:  ubuntu18.04和win10 在同一个局域网内, ubuntu18 安装redis  , 在win10上使用客户端连接redis 数据库 2.安装 安装命令: sudo  apt-get install redis-server 查看tcp 连接 netstat -ap | grep  6379 启动: 服务:redis-server 客户端: redis-cli

ubuntu18.04 安装mongodb 数据库

工具: 系统:ubuntu18.04  64位 数据库:mongodb GUI:Robo 3T           描述:在win 下面使用Robo 3T  连接Mongodb 数据库 一. 安装mongodb  1. 导入公钥 Ubuntu软件包管理器apt(高级软件包工具)需要软件分销商的GPG密钥来确保软件包的一致性和真实性. 运行此命令将 MongoDB密钥导入到您的服务器. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com: