优草派 > Python

Python怎么去编写调用摄像头的代码?详细代码示例看这篇文章

罗西汉         优草派

python被称为胶水语言的原因就在于它可以和许多的其他语言结合使用,并且还可以用作某些硬件操作的开发。那这篇文章要将的就是怎么去编写一个调用摄像头的python程序代码示例,往下看看吧。

Python怎么去编写调用摄像头的代码?详细代码示例看这篇文章

一、OpenCV库介绍

在python中如果想要去编写对硬件进行操作的代码的话那就可以去使用OpenCV库,它是一个能够进行跨平台开发的计算机视觉库,能够运行在多个主流操作系统平台之上。并且还提供了许多其他语言的API接口可以调用,是视觉开发和图像处理的不二选择。

二、代码示例详解

1.导入opencv模块和时间模块,并且去创建一个进行视频资源机器调用的对象,代码如下:

import cv2
import time
cap=cv2.VideoCapture(0)

2.对象创建好了之后可以去设置摄像头显示的宽高比和像素,以及去测试一下这个摄像头能够正常使用,代码如下:

# 设置宽高
cap.set(3,900)
cap.set(4,900)
# 判断能否正常使用
while(cap.isOpened()):
ret_flag, Vshow = cap.read()

3.摄像头能够正常使用的话还需要去等待用户按下按键去选择刷新,如果不按的话就隔1毫秒刷新一次,示例如下:

k=cv2.waitKey(1)
Waitkey(0):
Waitkey(1): 
Waitkey(100):

4.直到用户按下了按键后才会去OpenCV生成的窗口之中显示对应的图像,下面的代码就是显示图像的代码:

if k==ord('s'):
    print(cap.get(3))
    print(cap.get(4))
elif k==ord('q'):
    print('完成')
    break
print('摄像头捕获成功')
cap.release()
cv2.destoryAllWindows()

按照代码的顺序将其放在一个python文件中去执行,那么这个使用python编写的调用摄像头的程序代码也就完成了。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024