ubuntu python opencv(opencv库下载)

大家好,感谢邀请,今天来为大家分享一下ubuntu python opencv的问题,以及和opencv库下载的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

树莓派4B安装ubuntu 20 ,opencv,pytorch,miniconda3,ncnn配置

树莓派4B安装ubuntu 20、opencv、pytorch、miniconda3、ncnn配置指南

首先,选择安装ubuntu server 20.04.5 LTS(64-bit)系统,考虑到其更广泛的通用性及适合后期嵌入式人工智能开发和基于ROS的机器人开发。

1.下载镜像至SD卡中。

2.安装系统桌面。

使用命令`apt-get install-y ubuntu-desktop`安装桌面环境。

安装xrdp,用于通过图形界面远程控制Ubuntu系统,执行`apt-get install-y xrdp`。

3.安装NoMachine,便于从PC访问树莓派。

运行命令`sudo uname-a`确认系统型号。访问NoMachine官网下载Raspberry ARMv8版本,解压并安装。

4.更改系统语言。

调整至中文界面,通过设置->地区与语言->管理已安装语言,安装或更改语言。

5.更换国内源,优化软件下载速度。

编辑`/etc/apt/sources.list`文件,添加阿里云源,确保网络连接稳定。更新与升级系统。

6.设置pip为国内源,提升软件升级效率。

临时使用`pip install-i pypi.tuna.tsinghua.edu.cn... some-package`。将pip设为默认源,更新pip至最新版本。

7.安装miniconda,为Python开发创建环境。

查看Python版本,下载对应版本的miniconda3,通过命令`bash Miniconda3xxxxxx.sh`安装。解决安装后未找到conda命令的问题,编辑`.bashrc`文件添加环境变量。

创建并激活Python环境,安装Spyder,开始进行Python开发。

8.安装pytorch。

使用pip命令安装`pip install torch torchvision`,若遇到错误,选择下载whl文件安装特定版本。

9.安装opencv。

仅使用Python进行开发时,执行`pip install opencv-python`。如需C++调用,先安装依赖库,使用`sudo apt install`命令安装所需库。完成库安装后,通过克隆opencv与opencv_contrib GitHub仓库,配置并编译opencv。

10.树莓派摄像头libcamera安装。

参考官方文档及CSDN博客获取安装步骤,确保使用兼容版本的.deb文件。

11.安装ncnn。

遵循NCNN官方指南及CSDN博客的配置步骤,确保正确编译和安装。

面对安装过程中遇到的问题,可参考相关技术论坛和文章,寻找解决方案。

Ubuntu完全卸载opencv

一、完全卸载opencv

为了完全卸载OpenCV,首先找到安装目录,运行以下命令:

sudo make uninstall

之后,使用rm命令删除编译安装的目录,包括include和lib文件夹。确保删除干净,避免残留文件影响系统:

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/local/bin/opencv*/usr/local/lib/libopencv*

检查是否已完全删除,运行pkg-config命令:

pkg-config opencv--libs

pkg-config opencv--modversion

清理安装残留,使用apt-get命令卸载相关依赖库:

sudo apt-get autoremove opencv-doc opencv-data libopencv-dev libopencv2.4-java

libopencv2.4-jni python-opencv libopencv-core2.4 libopencv-gpu2.4 libopencv-ts2.4

libopencv-photo2.4 libopencv-contrib2.4 libopencv-imgproc2.4 libopencv-superres2.4

libopencv-stitching2.4 libopencv-ocl2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-

video2.4 libopencv-videostab2.4 libopencv-objdetect2.4 libopencv-calib3d2.4

二、重新安装opencv

前往OpenCV官网下载对应版本的源代码。安装依赖库,运行以下apt-get安装命令:

sudo apt-get install build-essential

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

编译并安装OpenCV,操作如下:

cd opencv

mkdir build

cd build

cmake-D CMAKE_BUILD_TYPE=RELEASE-D CMAKE_INSTALL_PREFIX=/usr/local..

make-j

sudo make install

安装过程可能需要一段时间,耐心等待!

三、配置环境变量

将OpenCV库加入PATH,运行以下命令:

sudo gedit/etc/ld.so.conf/opencv.conf

在打开的文件中加入/usr/loacl/lib,保存退出。

sudo ldconfig

编辑bash.bashrc文件,将以下内容添加到文件末尾:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH

source/etc/bash.bashrc

检查配置是否正确:

pkg-config opencv--modversion

至此,OpenCV安装完成。

四、解决错误提示

1.若发现之前的版本未完全卸载,导致重新安装时出现相应的目录文件不可用问题,参考前文所述彻底删除OpenCV文件。

2.在安装依赖库时,可能遇到错误提示,指出某些依赖无法满足。这通常是由于源文件过时导致的。解决方法是添加新的源文件,例如:

deb Index of/ubuntu xenial main restricted universe multiverse

deb cn.archive.ubuntu.com/u... xenial-security main restricted universe multiverse

deb cn.archive.ubuntu.com/u... xenial-updates main restricted universe multiverse

deb cn.archive.ubuntu.com/u... xenial-backports main restricted universe multiverse

然后运行sudo apt-get update进行更新即可解决。

Ubuntu下Opencv的安装

一.安装包下载

前往 Releases- OpenCV页面,选择合适的版本下载OpenCV安装包。确保下载的opencv_contrib与主OpenCV版本一致,并将其放置在opencv文件夹内。

二、环境配置

安装基础开发包:使用 `sudo apt-get install build-essential`,然后依次安装以下依赖:`cmake`, `git`, `libgtk2.0-dev`, `pkg-config`, `libavcodec-dev`, `libavformat-dev`, `libswscale-dev`, `python-dev`, `python-numpy`, `libtbb2`, `libtbb-dev`, `libjpeg-dev`, `libpng-dev`, `libtiff-dev`, `libjasper-dev`, `libdc1394-22-dev`。

三、安装

在opencv目录下新建build文件夹。切换至build目录,并执行`sudo cmake-D CMAKE_BUILD_TYPE=Release-D CMAKE_INSTALL_PREFIX=/usr/local..`。使用`sudo make-j8`或`sudo make-j4`进行编译。完成编译后,使用`sudo make install`进行安装。接着,编辑`/etc/ld.so.conf`文件,添加`/usr/local/lib`路径,然后运行`sudo ldconfig`。最后,在`/etc/bash.bashrc`文件中添加`PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig`,并使用`source/etc/bash.bashrc`命令以应用新设置。

四、测试

在opencv/samples/cpp/example_cmake目录下,打开终端并依次执行`cmake.`, `make`,和`./opencv_example`命令。此时应能打开摄像头界面,表示安装已成功。

阅读剩余
THE END