前提:
确保 python 中安装了 opencv-python 模块。如果没有安装,可以参考:https://pypi.org/project/opencv-python/ 进行安装。
话不多少,直接上代码:
import cv2
cap=cv2.VideoCapture()
f, frame=cap.read()#此刻拍照
cv2.imwrite("example.png", frame)# 将拍摄内容保存为png图片
cap.release()# 关闭调用的摄像头
效果如下:
此外,还可以将照片的颜色去掉,变成黑白照片。
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
效果如下:
当你一步一步执行上述命令时,你会看到电脑摄像头工作的指示灯是常亮的,这可以提示你的摄像头正在被调用。根据具体硬件设备不同,有些设备是可以不亮灯的情况下,直接调用摄像头的,这种情况下,你是毫无察觉的。
编程这条路很辛苦不好走,但是走上编程这条路就得努力学习。技术更新换代快需要不停的学习学习。51Reboot 周年庆回馈粉丝 Python 课程6折优惠,原价6000的课程, 现价3600 。具体内容可以联系WeChat:17812796384
课程部分内容如下:
还有现阶段出现的 docker 和 K8s,随着大数据和云计算的发展,各大公司开始搞容器需要K8s 技术,现在docker 和 K8s 的职位详情比较大热和紧缺。现在 51Reboot 最新 Docker 和K8s课程有优惠,具体的内容可以联系weChat:17812796384