在python3.5中使用OpenCV的实例讲解

作者:XFade 时间:2021-03-14 21:30:36 

最近在OpenCV的官方文档上看到一个人脸识别的示例代码,想要实现。由于我之前下好的OpenCV3.1中并不自带相关的函数,即opencv2/contrib/contrib.hpp这个文件找不到。需要下载一个contrib的扩展包,然后再用cmake进行编译,最终才能使用。

于是,就去官网上下了一个OpenCV2.4.13,重新配置,也是搞了好久,最后才能使代码顺利运行,虽然最后还是出了一个不知道如何解决的bug。

为什么非要在vs2015上用C++写关于OpenCV的东西呢?于是我想到python,正所谓人生苦短,我用Python。至于在python中使用OpenCV,目前我知道的途径有两个,一个是在opencv文件夹里面的python文件夹里面的某个文件(就是最底下的那个cv2.pyd文件)拷贝到python文件夹里面的某个地方(根据自己安装python的位置)。

在python3.5中使用OpenCV的实例讲解

在python3.5中使用OpenCV的实例讲解

一向喜欢方便的我,看到这个就很烦,再说,OpenCV3.1里面貌似只支持2.7的python,于是就找到了第二个方法。即用pip去安装。

于是按照网上的博客,需要在这个网站Python Extension Packages里面下相关的whl文件(顺便强势安利一下这个神奇的网站):

在python3.5中使用OpenCV的实例讲解

由于我的电脑是64位的,我之前安装过python3.5,所以我就选择了opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl这个文件,(因为OpenCV3.0以上的版本有些函数需要融入contrib这个扩展包才行,所以要下带有contrib的这个whl文件)。

下好后,我就开始在cmd中安装了,这样:


pip install opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl

但是安装不了,很是纳闷,后来又去下了个32位的opencv_python-3.2.0+contrib-cp35-cp35m-win32.whl,最后终于装好了。我猜测可能我当初下的python是32位的,并不和系统的位数相关吧~

在python3.5中使用OpenCV的实例讲解

需要注意的是,在安装这个cv2之前,要保证已经装好了numpy,由于我的python里面之前装过,所以这边就省略这个步骤了。下面就开始起飞了!在sublime里面编辑如下:


import cv2
img = cv2.imread('Building.bmp',0)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

最后终于成功显示图像了

在python3.5中使用OpenCV的实例讲解

来源:https://blog.csdn.net/qxconverse/article/details/59704906

标签:python3.5,opencv
0
投稿

猜你喜欢

  • Python3监控疫情的完整代码

    2023-09-24 09:53:19
  • Python列表list的详细用法介绍

    2021-04-17 06:56:15
  • MySQL的查询计划中ken_len的值计算方法

    2024-01-24 13:32:49
  • Python中删除文件的几种方法实例

    2021-02-02 05:57:13
  • 详解python中的线程与线程池

    2022-02-02 18:27:19
  • SQLSERVER简单创建DBLINK操作远程服务器数据库的方法

    2024-01-23 11:52:41
  • 记一次python 爬虫爬取深圳租房信息的过程及遇到的问题

    2022-03-22 02:09:02
  • Oracle 跨库 查询 复制表数据 分布式查询介绍

    2024-01-24 23:56:08
  • MySQL Community Server 8.0.29安装配置方法图文教程

    2024-01-22 12:02:55
  • 纯手工打造CSS像素画

    2009-03-09 12:57:00
  • 用图片做网站输入验证的构想

    2009-02-02 10:18:00
  • vscode ssh远程连接服务器的思考浅析

    2023-06-05 07:12:05
  • python如何操作mysql

    2024-01-16 23:27:28
  • 使用游标进行PHP SQLSRV查询的方法与注意事项

    2023-05-22 10:51:10
  • Python实现线性插值和三次样条插值的示例代码

    2023-12-04 19:19:42
  • python能在浏览器能运行吗

    2023-05-11 14:32:07
  • 在win10和linux上分别安装Python虚拟环境的方法步骤

    2023-09-06 18:40:01
  • Python实现PS滤镜特效之扇形变换效果示例

    2021-05-08 17:58:03
  • 一个CSS图片切换效果代码

    2008-02-12 12:17:00
  • Python SVM(支持向量机)实现方法完整示例

    2021-06-09 14:20:34
  • asp之家 网络编程 m.aspxhome.com