黑马程序员技术交流社区

标题: 【上海校区】linux python3使用opencv3.2 [打印本页]

作者: 梦缠绕的时候    时间: 2018-9-27 09:35
标题: 【上海校区】linux python3使用opencv3.2
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便可以了,如果没有就自己将这个文件复制过去,正确操作编译出来会有这个文件的,如果没有就要检查一下编译选项是否正确.

---------------------本文来自 落叶_小唱 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/ouening/ar ... 873?utm_source=copy

作者: 不二晨    时间: 2018-10-10 11:43
奈斯
作者: 魔都黑马少年梦    时间: 2018-11-1 16:34





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2