首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux python3使用openc

linux python3使用openc

作者头像
py3study
发布2020-01-13 12:30:37
7360
发布2020-01-13 12:30:37
举报
文章被收录于专栏:python3python3

2018/3/5更新 在另一台电脑上通过编译源代码的方法无法成功安装,网上找到了更简单的方法

sudo pip3 install -U opencv-python


2018/01/04更新 安装环境:Linux mint18.3 xfce opencv版本:opencv3.4.0 cmake 重新安装系统后,经测试最新版本opencv3.4.0同样可以安装下面的方法安装,使得Python3可以import cv2


测试环境: Linux Mint 18.2 KDE 64bit

文件准备

(1)下载最新版opencv3.2.0.zip或opencv3.2.0.tar.gz,解压后终端进入解压后的目录,然后

mkdir build

(2) cmake gui

编译

打开cmake GUI界面,选择好源文件目录和编译保存的目录(就是上一步建立的文件夹build),先configure,出来配置界面后,除去python2的设置,只留下python3的即可,还有像MATLAB,VTK那些选项都可以去掉,然后generate.

这里写图片描述
这里写图片描述

然后在终端进入之前建立的build文件夹,然后执行

sudo make -j8

开启8个线程进行编译 在编译过程中我遇到了提示模块viz编译错误,我就重新配置了cmake,去掉了BUILD_opencv_viz,注意BUILD_opencv_world不能勾选,我第一次勾选了竟然只生成了world的库,其他全不见了,而且我也还不了解这是有什么用的就不要了.

安装

成功编译后,执行

sudo make install

之后就能在/usr/local/lib/python3.5/dist_packages 看到动态链接库cv2.cpython-35m-x86_64-linux-gnu.so ,此时打开python3,执行import cv2便可以了,如果没有就自己将这个文件复制过去,正确操作编译出来会有这个文件的,如果没有就要检查一下编译选项是否正确.

这里写图片描述
这里写图片描述

编译VTK请参考本人另一篇博文:

http://blog.csdn.net/ouening/article/details/76038702

参考链接:http://blog.csdn.net/qingyuanluofeng/article/details/51558270

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文件准备
  • 编译
  • 安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档