调用本地电脑摄像头并进行按P进行捕获照片并保存,按下Q退出
生活随笔
收集整理的這篇文章主要介紹了
调用本地电脑摄像头并进行按P进行捕获照片并保存,按下Q退出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
調用本地電腦攝像頭并進行按P進行捕獲照片并保存,按下Q退出
灰度攝像頭顯示:
import cv2 cap = cv2.VideoCapture(0) if not cap.isOpened():print("Cannot open camera")exit() while True:# 逐幀捕獲ret, frame = cap.read()# 如果正確讀取幀,ret為Trueif not ret:print("Can't receive frame (stream end?). Exiting ...")break# 我們在框架上的操作到這里gray = cv2.cvtColor(frame, cv2.COLOR_GRAY2BGR)#這里的cv2.COLOR_BGR2GRAY為灰度圖,當然也可以選擇彩色圖# 顯示結果幀ecv2.imshow('frame', gray)if cv2.waitKey(1) == ord('q'):break # 完成所有操作后,釋放捕獲器 cap.release() cv2.destroyAllWindows()參考OpenCV手冊:http://woshicver.com/ThirdSection/2_2_%E8%A7%86%E9%A2%91%E5%85%A5%E9%97%A8/
調用攝像頭p拍照,q退出
import cv2cap = cv2.VideoCapture(0) index = 0 while True:ret,frame = cap.read()# Our operations on the frame come heregray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)# Display the resulting framecv2.imshow('frame',gray)if cv2.waitKey(1) & 0xFF == ord('p'):cv2.imwrite("beyond.jpg",frame)index = index + 1if cv2.waitKey(1) & 0xFF == ord('q'):break# When everything done, release the capture cap.release() cv2.destroyAllWindows()參考:https://www.jb51.net/article/165125.htm
總結
以上是生活随笔為你收集整理的调用本地电脑摄像头并进行按P进行捕获照片并保存,按下Q退出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑色背景下,描绘照片的轮廓形状并保存
- 下一篇: 对照片质量进行压缩