python2.7+opencv3.1 打开摄像头

首先还是环境的安装,实现打开摄像头的基础就是必须安装好环境。

1.安装python

 https://www.python.org/downloads

下载所需要的版本

我下载的是:python-2.7.12.msi

其他都是下一步的安装:

 

2.其实到这里我们就可以进行python的开发了,不过呢。我们获取摄像头会用到opencvopencv是计算机视觉库,所以还得安装opencv

http://opencv.org/downloads.html  

这个安装也比较简单,不再一一描述了,记得选定安装目录,后面需要用到。

 

配置环境变量:path

我的pathD:\opencv\bulid\x64\vc12\bin;

3.安装numpy

 

这个安装也比较简单,记得先安装python,因为这个是安装在python的目录下的。

到此为止,所需的环境安装好了。就可以开始我们的工作了;

4.代码:

Python通过opencv 模块来打开摄像头,代码精简,比较容易理解;

整体思路:1.导入所需的numpyopencv的模块。

          2.获取视频流

  3.读取获得的视频流,并且通过窗体显示出来

  4.释放获取对象,关闭窗口

 

import numpy as np

import cv2 #导入opencv模块

cap = cv2.VideoCapture(0)#创建对象

while(True):  #while循环始始终true

    

    ret, frame = cap.read()  #读取视频流,返回true or false

    cv2.imshow('Camera',frame)  #把读取到的视频流显示出来

    if cv2.waitKey(1) & 0xFF == ord('q'):  # 如果按‘q’退出中断循环

        break

    

cap.release() #释放cap对象

cv2.destroyAllWindows() # 关闭所有窗口

 

 

Python这语言我也是第一次接触到。我也用其他语言写过获取摄像头的程序。就我在

编写这个程序过程中,感觉到python语言是如此简洁,短短几句代码就可以实现这样的功能,感觉实在是太强了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值