Ubuntu下使用Anaconda安装opencv

本文详细介绍了在Ubuntu 16.04系统中使用Anaconda安装OpenCV的具体步骤及注意事项,包括编译源码解决视频读取问题,安装必要的依赖包,以及将cv2.so复制到Anaconda相应目录等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu下使用Anaconda安装opencv

最近在Ubuntu16.04下使用Anaconda安装opencv,碰到很多坑,记录备忘。

  • 可以直接pip安装opencv,但无法读取视频,需要编译源码。

Anaconda安装opencv过程

1.不能在安装Anaconda的情况下编译opencv,编译会链接Anaconda的库,编译程序会出错。已安装先移除

	1.到根目录下,打开终端并输入:
		sudo gedit ~/.bashrc
	2.在.bashrc文件末尾用#号注释掉之前添加的路径(或直接删除):
		#export PATH=/home/lq/anaconda3/bin:$PATH
		保存并关闭文件
	3.使其立即生效,在终端执行:
		source ~/.bashrc
	4.anaconda修改位置或删除
	5.最好重启

2 安装opencv

Prerequisites
# Install build tools
$ sudo apt-get install build-essential cmake git
# Install OpenCV dependencies
$ sudo apt-get install pkg-config libgtk2.0-dev
# Install ssl for https, v4l for video
$ sudo apt-get install libssl-dev libv4l-dev v4l-utils
Install OpenCV 3.2
$ git clone https://github.com/opencv/opencv.git
$ cd opencv/
$ git checkout tags/3.2.0
$ cd opencv/
$ mkdir build
$ cd build/
$ cmake \
-DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=/usr/local \
\
-DWITH_CUDA=OFF \
\
-DBUILD_DOCS=OFF \
-DBUILD_EXAMPLES=OFF \
-DBUILD_TESTS=OFF \
-DBUILD_PERF_TESTS=OFF \
..
# If CMake hangs during "ICV: Downloading ippicv_linux_20151201.tgz..."
$ ICV_PATH=../3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/ippicv_linux_20151201.tgz &&
\
ICV_URL=https://github.com/opencv/opencv_3rdparty/raw/ippicv/master_20151201/ippicv/ippicv_linux_20151201.tgz && \
rm -f $ICV_PATH && wget $ICV_URL && mv ippicv_linux_20151201.tgz $ICV_PATH
$ make -j$(nproc --all)
$ sudo make install

3 在anaconda安装opencv

把/usr/local/lib/python2.7/site-packages/cv2.so复制到anaconda对应目录下

pip install opencv-python

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值