ubuntu 下安装opencv-python

17 篇文章 0 订阅

话不多说,直接上干货

1 直接安装

可以参考官方文档

Install package python3-opencv with following command in terminal (as root user).

sudo apt-get install python3-opencv
# or
conda install -n your-env-name opencv

 Open Python IDLE (or IPython) and type following codes in Python terminal.

import cv2 as cv
print(cv.__version__)

2 从清华源下载对应版本

Links for opencv-python

比如:opencv_python-4.5.4.60-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

pip install opencv_python-4.5.4.60-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

3 源码安装

比较新的版本4.7.x , 4.8.x 没有编译好的安装包(对于python 3.8-3.11),所以只能是自己编译安装。

源码包可以通过上面清华源下载也可以使用git从Github上拉下来。

$ sudo apt-get install git
$ git clone https://github.com/opencv/opencv.git
# 进入 OpenCV 目录:
$ cd opencv

# 创建并切换到一个新的目录以构建 OpenCV:
$ mkdir build
$cd build
$ cmake ..

# 构建并安装 OpenCV:
$ make
$ sudo make install

# 这将编译和安装 OpenCV。
# 请注意,sudo make install 可能需要管理员权限,具体取决于你的系统。
#安装 opencv-python 包:
#在构建 OpenCV 后,你可以使用 pip 安装 opencv-python 包,它将使用你刚刚编译的 OpenCV 版本:

pip install opencv-python
#请注意,你的 Python 环境必须已经安装了 numpy,因为 opencv-python 依赖于它。

#从源代码构建 OpenCV 可能需要一些时间,并且在不同的系统上可能有一些特定的步骤。
#确保阅读 OpenCV 的文档以获取更多详细信息和特定于你的操作系统的说明。

注:不知道是不是最新的兼容性问题,编译4.8.1.76成功并且也sudo make install。

$ sudo make install
-- Set runtime path of "/usr/local/bin/opencv_annotation" to "/usr/local/lib:/home/woodman/anaconda3/envs/woodman/lib"
-- Installing: /usr/local/bin/opencv_visualisation
-- Set runtime path of "/usr/local/bin/opencv_visualisation" to "/usr/local/lib:/home/woodman/anaconda3/envs/woodman/lib"
-- Installing: /usr/local/bin/opencv_interactive-calibration
-- Set runtime path of "/usr/local/bin/opencv_interactive-calibration" to "/usr/local/lib:/home/woodman/anaconda3/envs/woodman/lib"
-- Installing: /usr/local/bin/opencv_version
-- Set runtime path of "/usr/local/bin/opencv_version" to "/usr/local/lib"
-- Installing: /usr/local/bin/opencv_model_diagnostics
-- Set runtime path of "/usr/local/bin/opencv_model_diagnostics" to "/usr/local/lib"

But, 还是无法import cv2。也测试了环境变量等方法,都导入失败。

最终还是使用最开始的直接安装方法,安装了4.6.0

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值