def getFrameFromCamera():
name_window = 'camera window'
cv2.namedWindow(name_window)
cap = cv2.VideoCapture(0)
ret, frame_from = cap.read()
output = []
while(cap.isOpened()):
ret, frame = cap.read()
frame = cv2.flip(frame, -1)
if ret==True:
cv2.imshow(name_window,frame)
cur_key = cv2.waitKey(1)
if cur_key == 27:
break
if cur_key == ord('s'):
output = frame
break
else:
break
# Release everything if job is finished
cap.release()
#out.release()
cv2.destroyAllWindows()
return output
评论列表
文章目录