我是靠谱客的博主 忧虑宝马,最近开发中收集的这篇文章主要介绍opencv3.4.2 ubantu18.04 python版安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

-----------------------楔子----------------opencv安装方法选择----------------------------------------------------------

编译好的opencv和自己编译安装opencv的区别:

Ubuntu安装了anaconda以后

$conda install opencv

直接安装网上编译好的opencv

但是Ubuntu,python以及opencv不同版本之间使用都有差异,容易出问题;但是如果没出问题的话,这确实是最简单的安装方式.

 

$pip install opencv-python

或者$apt-get install python-opencv

或者$conda install –c https://conda.binstar.org/menpoopencv

具有同样问题,所以有的人选择自己编译安装opencv.

https://www.cnblogs.com/leoking01/p/8301724.html

 

本文像是半个自己编译安装opencv,确实从官网下载的opencv并编译,但是也是有$pip install opencv-python

-------------------------------正文------------------------------------正文-----------------------------------------------------------------------

 

按照:https://blog.csdn.net/GreenHandCGL/article/details/81452362

同时参考:https://blog.csdn.net/qq_38660394/article/details/80581383

注意,第四步是在conda的内部新建my-py-env2中编译安装的,因此只能在这个环境中使用opencv,但opencv文件件还是在home目录下

前面下载的3.4.2版本的opencv安装opencv-python时自动装的4.1版本,与前面下载的3.4.2版本的opencv不同,不知道会不会出问题

 

(my-py-env2) jason@jason:~$ pip install opencv-python
Collecting opencv-python
Downloading https://files.pythonhosted.org/packages/7b/d2/a2dbf83d4553ca6b3701d91d75e42fe50aea97acdc00652dca515749fb5d/opencv_python-4.1.0.25-cp36-cp36m-manylinux1_x86_64.whl (26.6MB)
|████████████████████████████████| 26.6MB 410kB/s
Requirement already satisfied: numpy>=1.11.3 in ./anaconda3/envs/my-py-env2/lib/python3.6/site-packages (from opencv-python) (1.16.4)
Installing collected packages: opencv-python
Successfully installed opencv-python-4.1.0.25
(my-py-env2) jason@jason:~$ python
Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'4.1.0'

 

 

卸载opencv:

conda install装的就用condauninstall卸,其他的安装方式也按照对应方式卸载就可以了

然后看看/usr/local/下有没有其他opencv,有的话一并删除

$cd /usr/local/lib

$sudo rm -r opencv*

$cd/usr/local/include

$sudo rm -r opencv*

删除一系列包可以用rm -r opencv*,以opencv开头的包就都会被删掉

然后删除下载的opencv目录下的build目录中所有文件

https://www.cnblogs.com/leoking01/p/8301724.html

 

下面两个安装方式有些不同(像是完全自己编译,以后再试):

在make之后多一步配置opencv编译环境,将其添加到系统路径中,没有安装python-opencv

https://blog.csdn.net/kevineeo/article/details/83242516

https://www.cnblogs.com/leoking01/p/8301724.html

 

官网安装教程(没看懂):https://docs.opencv.org/3.4.4/d7/d9f/tutorial_linux_install.html
 

 

可能有用的网址

https://blog.csdn.net/qq_33475105/article/details/82819850

 

-----------------------分割线---------------以下为试错经验-------------------分割线----------------------------

使用conda instal opencv命令安装

在anaconda环境下安装,会安装在anaconda3/include目录下

jason@jason:~$ conda install opencv
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.5.4
latest version: 4.7.5
Please update conda by running
$ conda update -n base conda
## Package Plan ##
environment location: /home/jason/anaconda3
added / updated specs:
- opencv

在anaconda新建的my-py-env环境下安装,会安装在/home/jason/anaconda3/envs/my-py-env/include目录下

jason@jason:~$ source activate my-py-env
(my-py-env) jason@jason:~$ conda install opencv
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.5.4
latest version: 4.7.5
Please update conda by running
$ conda update -n base conda
## Package Plan ##
environment location: /home/jason/anaconda3/envs/my-py-env
added / updated specs:
- opencv
The following packages will be downloaded:
package
|
build
---------------------------|-----------------
pcre-8.43
|
he6710b0_0
260 KB
https://mirror

本人在anaconda新建的my-py-env环境下安装,出了问题把这个环境卸载就行了,不用卸载anaconda

卸载opencv:

conda uninstall opencv

使用时报错:

/home/liurf/opencv/modules/highgui/src/window.cpp:501: error: (-2) The function is not
implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on
Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure
script in function cvShowImage 

但是找不到make的路径:https://www.cnblogs.com/rongfangliu/p/7878466.html,无法解决问题,只能选择官网自己编译

最后

以上就是忧虑宝马为你收集整理的opencv3.4.2 ubantu18.04 python版安装的全部内容,希望文章能够帮你解决opencv3.4.2 ubantu18.04 python版安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部