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

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

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

文章插图
一、OpenCV库介绍
在python中如果想要去编写对硬件进行操作的代码的话那就可以去使用OpenCV库 , 它是一个能够进行跨平台开发的计算机视觉库 , 能够运行在多个主流操作系统平台之上 。并且还提供了许多其他语言的API接口可以调用 , 是视觉开发和图像处理的不二选择 。
二、代码示例详解
1.导入opencv模块和时间模块 , 并且去创建一个进行视频资源机器调用的对象 , 代码如下:
import cv2import timecap=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生成的窗口之中显示对应的图像 , 下面的代码就是显示图像的代码:
【Python怎么去编写调用摄像头的代码?详细代码示例看这篇文章】if k==ord('s'):    print(cap.get(3))    print(cap.get(4))elif k==ord('q'):    print('完成')    breakprint('摄像头捕获成功')cap.release()cv2.destoryAllWindows()按照代码的顺序将其放在一个python文件中去执行 , 那么这个使用python编写的调用摄像头的程序代码也就完成了 。

    推荐阅读