写在前面的话:
- 版权声明:本文为博主原创文章,转载请注明出处!
- 博主是一个小菜鸟,并且非常玻璃心!如果文中有什么问题,请友好地指出来,博主查证后会进行更正,啾咪~~
- 每篇文章都是博主现阶段的理解,如果理解的更深入的话,博主会不定时更新文章。
- 本文初次更新时间:2020.11.30,最后更新时间:2020.11.30
正文开始
环境:xubuntu 18.04
发现一个很好用的安装脚本,直接用,省了很多事。
安装脚本下载地址:Install-OpenCV
直接按照README.md
做即可,这里记录一下可能出现的问题以及解决办法。
最终成功会显示:
OpenCV 3.4.3 ready to be used
可能出现的问题
遇到问题直接解决,解决完重新执行原脚本。
libjasper-dev
问题:
E: Unable to locate package libjasper-dev
解决:
add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
apt update
libgstreamer0.10-dev
问题:
E: Unable to locate package libgstreamer0.10-dev
E: Couldn't find any package by glob 'libgstreamer0.10-dev'
E: Couldn't find any package by regex 'libgstreamer0.10-dev'
解决:
更改软件包版号,将dependencies.sh
中的libgstreamer0.10-dev
改为libgstreamer1.0-dev
:
vim dependencies.sh
# change:
install_dependency libgstreamer0.10-dev
# to:
install_dependency libgstreamer1.0-dev
libgstreamer-plugins-base0.10-dev
问题:
E: Unable to locate package libgstreamer-plugins-base0.10-dev
E: Couldn't find any package by glob 'libgstreamer-plugins-base0.10-dev'
E: Couldn't find any package by regex 'libgstreamer-plugins-base0.10-dev'
解决:
更改软件包版号,将dependencies.sh
中的libgstreamer-plugins-base0.10-dev
改为libgstreamer-plugins-base1.0-dev
:
vim dependencies.sh
# change:
install_dependency libgstreamer-plugins-base0.10-dev
# to:
install_dependency libgstreamer-plugins-base1.0-dev
libfaac-dev
问题:
E: Unable to locate package libfaac-dev
解决:
vim /etc/apt/source.list
# add
deb http://cn.archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
apt update