Ubuntu16.04下Python2.7 安装 OpenCV2.4

 

事先装有 OpenCV 需要重新安装的,先执行卸载步骤,再安装。

卸载步骤

1.找到当初安装 OpenCV 的 release 或 build 目录,执行以下命令

sudo make uninstall
cd ..
sudo rm -r build
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/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*

2.删除 usr 文件夹中所有 opencv 相关项

cd /usr/
find . -name "*opencv*" | xargs sudo rm -rf

3.移除 Python 相关

apt-get remove opencv-doc opencv-data python-opencv

安装步骤

1.通过命令安装各种软件包

$ 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

2.进到安装路径下拷贝 OpenCV 源码

$ git clone https://github.com/opencv/opencv.git

3.选择安装的 OpenCV 版本号

$ cd opencv
$ git checkout 2.4

4.使用 Cmake 编译 OpenCV 源码

$ mkdir release
$ cd release
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

5.make 安装 OpenCV

$ make -j4
$ sudo make install

安装到此结束。

测试

命令进入 Python 编辑器

>>> import cv2
>>> print(cv2.__version__)

会输出 OpenCV 的版本号。

cuda 9.0 与 opencv 版本匹配问题:

Cmake 过程中会出现以下问题:

错误
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
CUDA_nppi_LIBRARY (ADVANCED)
原因

在cuda9里面,NVIDIA把
libnppi.so
换成了
libnppc.so libnppial.so libnppicc.so libnppicom.so libnppidei.so libnppif.so libnppig.so libnppim.so libnppist.so libnppisu.so libnppitc.so libnpps.so

解决方案

修改opencv/cmake/FindCUDA.cmake 文件,将其中的

unset(CUDA_nppi_LIBRARY CACHE)

替换为:

unset(CUDA_nppial_LIBRARY CACHE)
unset(CUDA_nppicc_LIBRARY CACHE)
unset(CUDA_nppicom_LIBRARY CACHE)
unset(CUDA_nppidei_LIBRARY CACHE)
unset(CUDA_nppif_LIBRARY CACHE)
unset(CUDA_nppig_LIBRARY CACHE)
unset(CUDA_nppim_LIBRARY CACHE)
unset(CUDA_nppist_LIBRARY CACHE)
unset(CUDA_nppisu_LIBRARY CACHE)
unset(CUDA_nppitc_LIBRARY CACHE)

find_cuda_helper_libs(nppi)
set(CUDA_npp_LIBRARY"${CUDA_nppc_LIBRARY};${CUDA_nppi_LIBRARY};${CUDA_npps_LIBRARY}")

替换为

find_cuda_helper_libs(nppial)
find_cuda_helper_libs(nppicc)
find_cuda_helper_libs(nppicom)
find_cuda_helper_libs(nppidei)
find_cuda_helper_libs(nppif)
find_cuda_helper_libs(nppig)
find_cuda_helper_libs(nppim)
find_cuda_helper_libs(nppist)
find_cuda_helper_libs(nppisu)
find_cuda_helper_libs(nppitc)
set(CUDA_npp_LIBRARY "${CUDA_nppc_LIBRARY};${CUDA_nppial_LIBRARY};${CUDA_nppicc_LIBRARY};${CUDA_nppicom_LIBRARY};${CUDA_nppidei_LIBRARY};${CUDA_nppif_LIBRARY};${CUDA_nppig_LIBRARY};${CUDA_nppim_LIBRARY};${CUDA_nppist_LIBRARY};${CUDA_nppisu_LIBRARY};${CUDA_nppitc_LIBRARY};${CUDA_npps_LIBRARY}")
错误
opencv nvcc fatal   : Unsupported gpu architecture 'compute_20'
原因

cuda9不支持‘ compute-20 ’

解决方案:

更改 OpenCVDetectCUDA.cmake 文件,把有关 ‘ compute-20 ’ 的全删掉

if(CUDA_GENERATION STREQUAL "Fermi")
    set(__cuda_arch_bin "2.0 2.1(2.0)")
  elseif(CUDA_GENERATION STREQUAL "Kepler")
    if(${CUDA_VERSION} VERSION_LESS "5.0")
      set(__cuda_arch_bin "3.0")
    else()
      set(__cuda_arch_bin "3.0 3.5")

#p#分页标题#e#

替换为

if(CUDA_GENERATION STREQUAL "Fermi")
    set(__cuda_arch_bin "3.0 3.5")
  elseif(CUDA_GENERATION STREQUAL "Kepler")
    if(${CUDA_VERSION} VERSION_LESS "5.0")
      set(__cuda_arch_bin "3.0")
    else()
      set(__cuda_arch_bin "3.0 3.5")

将:

if(${CUDA_VERSION} VERSION_LESS "5.0")
     set(__cuda_arch_bin "1.1 1.2 1.3 2.0 2.1(2.0) 3.0")
elseif(${CUDA_VERSION} VERSION_GREATER "6.5")
     set(__cuda_arch_bin "2.0 2.1(2.0) 3.0 3.5")

替换为:

if(${CUDA_VERSION} VERSION_LESS "5.0")
        set(__cuda_arch_bin "1.1 1.2 1.3 2.0 2.1(2.0) 3.0")
elseif(${CUDA_VERSION} VERSION_GREATER "6.5")
        set(__cuda_arch_bin "3.0 3.5")

然后 cmake 成功。

参考

https://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html

https://stackoverflow.com/questions/46584000/cmake-error-variables-are-set-to-notfound

个人网站:心安便是归处
GitHub:oh,ss

Ubuntu16.04下Python2.7 安装 OpenCV2.4wg_shun
关注 关注

  • Ubuntu16.04下Python2.7 安装 OpenCV2.4 2
    点赞
  • Ubuntu16.04下Python2.7 安装 OpenCV2.4
  • Ubuntu16.04下Python2.7 安装 OpenCV2.4 2
    评论
  • Ubuntu16.04下Python2.7 安装 OpenCV2.4 3
    收藏
  • 一键三连
    一键三连
  •  
  • Ubuntu16.04下Python2.7 安装 OpenCV2.4

    扫一扫,分享海报

     

专栏目录<script type=text/javascript crossorigin src="https://csdnimg.cn/release/phoenix/production/qrcode-7c90a92189.min.js"></script><script src="//g.csdnimg.cn/??sharewx/1.2.1/sharewx.js" type="text/javascript"></script><script type="text/javascript" crossorigin src="https://g.csdnimg.cn/user-login/3.0.1/user-login.js"></script><script type="text/javascript" crossorigin src="https://g.csdnimg.cn/collection-box/2.0.6/collection-box.js"></script>

Ubuntu16.04下Python2.7 安装 OpenCV2.4

ubuntu16.04, python2.7 安装opencv2.4.13

Hello Word!
12-03 Ubuntu16.04下Python2.7 安装 OpenCV2.4 365

环境:ubuntu16.04, python2.7 安装opencv2.4.13,CUDA10.1,4块titan xp 安装步骤大体按照:https://blog.csdn.net/p942005405/article/details/87929355 编译安装opencv不要用默认安装路径(CMAKE_INSTALL_PREFIX=/usr/local)!!!!!!后续多版本opencv共...

Ubuntu16.04下Python2.7 安装 OpenCV2.4

Ubuntu16.04下Python2.7 安装 OpenCV2.4
表情包 插入表情

 

 

添加代码片

还能输入1000个字符

 
 

 

 

ubuntu python安装opencv_如何在Ubuntu 16.04上为Python 2.7安装openCV 2.4.13?

weixin_42388176的博客
12-24 Ubuntu16.04下Python2.7 安装 OpenCV2.4 48

I have tried a lot of online posts to install opencv but they are not working for Ubuntu 16.04. May anyone please give me the steps to install openCV 2.4.13 on it?解决方案There's a script I had made a whi...

ubuntu16.04python配置opencv2.4.9接口

maxujian3893的博客
03-20 Ubuntu16.04下Python2.7 安装 OpenCV2.4 2203

opencv是一个机器视觉的库,而python是一种编程工具,在ubuntu利用python编程时会调用opencv中的库,面就来详细讲解如何在ubuntuopencv,并且将其与python配置接口。 一、首先,opencv2.4.9,然后提取(解压)到home(当然也可以解压到别的地方,只不过我习惯将文件解压到home)。 二、1依赖包安装, build-essentia

Ubuntu20.04安装python-opencv
最新发布

weixin_42650491的博客
08-19 Ubuntu16.04下Python2.7 安装 OpenCV2.4 167

因为要使用kitti2bag,pykitti这个包需要cv2,但是apt-get中无法安装。查了一官方的源,只有支持python3的opencv,尝试几次后发现如方法。 python2 -m pip install opencv-python==4.0.0.21 此时便能安装完成。 后来发现还要用到tf,但是ros-noetic是基于python3的,所以无法在python2中运行kitti2bag,后续看看能不能把他写成python3版本的。 ...

ubuntu16.04 python2.7 安装配置OpenCV3.2.0

liuweizj12的博客
05-08 Ubuntu16.04下Python2.7 安装 OpenCV2.4 2886

一,安装依赖sudo apt-get install build-essentialsudo apt-get -y install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev lib...

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

weixin_42352453的博客
02-20 Ubuntu16.04下Python2.7 安装 OpenCV2.4 217

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...

Ubuntu16.04python2.7安装opencv

wuliangcai_的博客
01-24 Ubuntu16.04下Python2.7 安装 OpenCV2.4 1328

我电脑上安装了tensorflow-gpu、python2.7、Anaconda2,我选择安装的是opencv2.4.13,以是我的步骤: 1、安装环境配置: sudo apt-get install libgtk2.0-dev sudo apt-get install pkg-config 2、opencv并进行安装: 1)载地址:http://downloads.source...

Ubuntu python2.7安装opencv

renwu
07-29 Ubuntu16.04下Python2.7 安装 OpenCV2.4 3930

首先,先给出一个opencv-python载链接,里面包含所有版本和不同操作系统版本,感觉挺有用的,记录一~~~ https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ 今天遇到一个问题,就是需要在python2.7安装opencv,结果试了几种方法却失败了,网上搜到了很多通过cmake编译的方法,但本人不想那么麻烦,心想...

Ubuntu 16.04python2.7安装openCV3.2.0

THU_COCO的博客
02-27 Ubuntu16.04下Python2.7 安装 OpenCV2.4 303

1、更新相关的package $ sudo apt-get update 2、安装相关的依赖包 $ sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 3、openCV3.2.0的源码并解压 $ wget -...

Ubuntu 16.04安装配置 Opencv 3.1 和 Python 2.7 / Python 3.5

小伙儿在这儿烤地瓜
03-19 Ubuntu16.04下Python2.7 安装 OpenCV2.4 4803

http://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/

Ubuntu 16.04 python2.7OpenCV安装

weixin_41799483的博客
05-25 Ubuntu16.04下Python2.7 安装 OpenCV2.4 2770

我的电脑装的是Ubuntu 16.04python 2.7OpenCV 3.2.0 。1. 首先更新相关的package:[plain] view plain copysudo apt-get update  [plain] view plain copysudo apt-get install build-essential cmake git libgtk2.0-dev pkg-confi...

Ubuntu16.04+python2.7搭建opencv3.2.0

csdn_elsa的博客
04-22 Ubuntu16.04下Python2.7 安装 OpenCV2.4 4914

安装opencv3.2.0的过程中,我遇到了好多坑,特此记录一。建议安装了Anaconda的朋友们找一找网上的方法,直接利用它进行安装,可以避免很多坑。 面结合参考的网上的教程,说一说我的安装过程和解决办法。 一、准备工作 提前载好三个文件,https://github.com/hanxuan123/opencv3.2/tree/master/all,这里给出网上分享的一...

ubuntu16.04python2.7opencv3.4.0,安装

有机合成研究员的博客
07-09 Ubuntu16.04下Python2.7 安装 OpenCV2.4 1983

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊直接 pip install opencv-python参考:官方教程:https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html Ubuntu14.04 OpenCV编译安装:http://blo...

Ubuntu 16.04 安装MXNet【GPU版本源代码安装】(OpenCV 3.0 + Python 2.7

linzs.online
12-29 Ubuntu16.04下Python2.7 安装 OpenCV2.4 1211

前言:这两天给MXNet折腾够了,踩了一个又一个的坑,由于pip方式的安装很简单这里就不再讲述,遇到相关问题自己可以上网查即可解决,这里推荐源代码安装,现在写一些东西记录来,希望能帮到大家。 环境:Ubuntu16.04+CUDA8.0(显卡的驱动安装和CUDA以及CUDNN的配置这里就不赘述) 1安装OpenCV 打开终端安装依赖项以及升级所有预安装包: sudo apt-get inst...

Ubuntu16.04Python2.7安装OpenCV3.2.0出现的问题与解决办法

XinyanH的博客
10-25 Ubuntu16.04下Python2.7 安装 OpenCV2.4 1212

Ubuntu16.04Python2.7安装OpenCV3.2.0出现的问题与解决办法 安装过程: 按照(Ubuntu16.04安装OpenCV3.2.0 - Arkenstone - 博客园    http://www.cnblogs.com/arkenstone/p/6490017.html)的过程安装 若在第3a步安装中新建build文件夹后安装,执行cmake相关命令后,显

ubuntu14.04 + opencv2.4.13 + python2.7 配置

learning notes
06-27 Ubuntu16.04下Python2.7 安装 OpenCV2.4 2544

ubuntu安装opencv2.4.13,总算是解决了。 参考官方教程 step1. sourceforge上载源码: step2. 解压并进入解压目录$cd ~/opencv-2.4.13/ $mkdir release $cd release $cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .

Ubuntu 16.04 pythonOpenCV安装
热门推荐

cyn618的博客
03-21 Ubuntu16.04下Python2.7 安装 OpenCV2.4 2万+

最进在做深度学习和计算机视觉的有关内容,因此要在python中用到opencv。我的电脑装的是Ubuntu 16.04python 2.7OpenCV 3.2.0 。按照官网的安装方法出了个问题,找不到 cv2 module。因此把自己安装成功的过程和大家分享一: 1. 首先更新相关的package:   sudo apt-get update sudo apt-get inst...

Ubuntu16.04 安装 TensorRT

心安便是归处
07-12 Ubuntu16.04下Python2.7 安装 OpenCV2.4 1万+

安装步骤 首先载tar版本的安装包,载地址需要登陆NVIDIA。 安装TensorRT前需要安装Cuda和cudnn,安装步骤可以参考 ubuntu安装cuda和cudnn。 打开载的TensorRT所在路径,解压载的tar文件: tar -xzvf TensorRT-XXX.tar.gz 解压好添加环境变量: vim ~/.bashrc # 打开环境变量文件 # 将...

Windows 使用 VNC 远程连接 Ubuntu 桌面版

心安便是归处
04-10 Ubuntu16.04下Python2.7 安装 OpenCV2.4 9058

前言 工作需要使用 Windows 远程桌面版的 Ubuntu,原来使用的 TeamViewer 现在经常被检测为商业用途,就很麻烦。因此,现在转战使用 VNC 进行远程。使用步骤参考地址:法号阿兴,面是自己的记录,以备不时之需。 使用步骤 1.首先设置 Ubuntu 系统自带的桌面共享 ...
©️2021 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页
  <script src="https://g.csdnimg.cn/common/csdn-footer/csdn-footer.js" data-isfootertrack="false" type="text/javascript"></script> <script type="text/javascript">
window.csdn.csdnFooter.options = {
el: '.blog-footer-bottom',
type: 2
}
</script>

Ubuntu16.04下Python2.7 安装 OpenCV2.4

wg_shun CSDN认证博客专家 CSDN认证企业博客
码龄4年 Ubuntu16.04下Python2.7 安装 OpenCV2.4 暂无认证

14
原创
17万+
周排名
72万+
总排名
7万+
访问
Ubuntu16.04下Python2.7 安装 OpenCV2.4
等级

 

830
积分
15
粉丝
41
获赞
26
评论
138
收藏

dawei

【声明】:石嘴山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。