前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS6.5上配置Python2.7+OpenCV2.4.13

CentOS6.5上配置Python2.7+OpenCV2.4.13

作者头像
10km
发布2019-05-25 21:56:54
6560
发布2019-05-25 21:56:54
举报
文章被收录于专栏:10km的专栏10km的专栏

版权声明:本文为博主原创文章,转载请注明源地址。 https://cloud.tencent.com/developer/article/1433567

为了学习使用Faster R-CNN,需要安装opencv +python环境,之前已经在CentOS下安装好了python2.7。yum安装的opencv是2.0版本,安装了opencv-python,但python中import cv2仍会报错,无法满足需要。所以决定用编译方式安装opencv。

CentOS6.5下安装python2.7参见《CentOS6.5下为编译Caffe升级python2.6.6到2.7》

下载opencv源码

从opencv的官网下载opendv2.4.13源码:

https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.13/opencv-2.4.13.zip/download

编译安装opencv

代码语言:javascript
复制
#!/bin/sh
unzip opencv-2.4.13.zip
cd opencv-2.4.13
mkdir build && cd build
# 执行cmake生成Makefile
cmake -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc -DWITH_IPP=OFF -DWITH_OPENCL=OFF -DWITH_GTK_2_X=ON -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local ..
# 开始编译 24线程
make -j24
sudo make install

说明

CMAKE_C_COMPILER,CMAKE_CXX_COMPILER 指定使用系统原生c/c++编译器(因为我的系统除了原生编译器还安装了gcc5.2.0编译器,所以这里需要强制指定使用原生的4.4.7编译,否则caffe编译时会报错)

WITH_IPP 是否开启IPP支持

WITH_OPENCL 是否开启OpenCL支持

WITH_GTK_2_X 图形界面相关的支持,如果使用opencv用到了显示相关的,这个必须开启

关于opencv更多build选项,可以方便的使用用cmake-gui 在图形界面下查看

测试opencv-python

安装opencv后,在python中执行import cv2不再报错,显示opencv-python已经正常安装

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年10月14日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载opencv源码
  • 编译安装opencv
  • 测试opencv-python
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档