5行Python代码调用电脑摄像头
2020-12-29 20:32
1481 查看
目的如题。
确保python中安装了opencv-python模块。如果没有安装,可以参考:https://pypi.org/project/opencv-python/ 进行安装。
话不多少,直接上代码:
import cv2 cap = cv2.VideoCapture(0) f, frame = cap.read() #此刻拍照 cv2.imwrite("example.png", frame) # 将拍摄内容保存为png图片 cap.release() # 关闭调用的摄像头
(代码块可左右滑动)
结果如下:
此外,还可以将照片的颜色去掉,变成黑白照片。
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
效果如下:
当你一步一步执行上述命令时,你会看到电脑摄像头工作的指示灯是常亮的,这可以提示你的摄像头正在被调用。根据具体硬件设备不同,有些设备是可以不亮灯的情况下,直接调用摄像头的,这种情况下,你是毫无察觉的。
当然,即便是***无法控制摄像头的指示灯,那么也可以悄无声息的调用摄像头。比如,如果上述代码不是一步一步执行,而是以脚本形式整块执行,那么摄像头的指示灯只会一闪而过,很多时候你可能无法注意到。但实际上,已经调用摄像头拍照了。
===== THE END ====
相关文章推荐
- Python实现图片相似度计算
- 适合新手入门的8个Python项目
- Python网站开发怎么学(9个练习项目)
- 数据可视化有什么好的Python项目?
- 【热荐】必须推荐的7个Python深度学习项目
- Python 利用argparse模块实现脚本命令行参数解析
- Python 基于lxml.etree实现xpath查找HTML元素
- 每日一道python面试题 - Python的函数参数传递
- 每天一道 python 面试题 - Python中的元类(metaclass)
- 每天一道 python 面试题 - Python中的元类(metaclass) 详细版本
- 每日一道python面试题 - Python的实例,类和静态方法揭秘
- [Python] iupdatable包:Timer 类使用介绍
- 用 Python 给微信头像加个圣诞老人(平安果)小图标
- 使用Python进行科学计算:NumPy入门
- 恭喜你获得了这本Python入门书
- 码农男友用 Python 写了个机器人,租到了让女友满意的房子
- 如何用 Python 制作 GIF 动图?
- 基于Python的接口自动化-Requests模块
- 【转载】python实现dubbo接口的调用
- Python发送多人邮件报错