python2.7安装opencv4.0.1_python2.7安装opencv2.4.13

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-30 20:40   31   0

Ubuntu14.04 + Opencv-2.4.13 + Python2.7 配置

本文主要记录了为ubuntu14.04 下的 Python2.7 配置cv2库的步骤

主要参考博文1 和 博文

1. Opencv 的基本依赖库

主要参考博文

# 其中,numpy 库可以考虑用 pip 进行安装

sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev

2. Opencv-2.4.13 的获取

# 从官网上下载

cd ~/Downloads

wget https://github.com/opencv/opencv/archive/2.4.13.zip

# 解压获得的源码压缩包

unzip ./2.4.13.zip

3. Opencv 库的编译

# 创建 release 文件夹并进入

cd ./opencv-2.4.13

mkdir ./release

cd ./release

# cmake 生成

# 下面的选项意思是:

# build的版本是release版,将生成的库安装到 /usr/local,生成对 python(系统的默认python版本) 的支持,生成相应的一些例子

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..

# 开始编译, 32核

sudo make -j32

# 安装编译

sudo make install

4. 测试cv2

# 进入 python 环境

import cv2

print(cv2.__version)

解决源码编译OpenCV后Python无法import

原因:

Opencv编译路径不是/usr/lib

解决:

把opencv-2.4.13/release/lib/cv2.so复制到

/usr/local/lib/python2.7/dist-packages

/usr/local/lib/python2.7/site-packages

Python 2.7.12 (default, Nov 12 2018, 14:36:49)

[GCC 5.4.0 20160609] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import cv2

>>> cv2.__version__

'2.4.13'

完成

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP