1.python给代码加上时间戳
参考链接:https://blog.csdn.net/sunt2018/article/details/106633715
cv2.putText后发现得到的frame为None,猜测可能是版本问题
添加文字后直接显示原图frame而非frame1
也能显示添加字符的图像
# !/usr/bin/python # -*- coding: UTF-8 -*- import cv2 import datetime cap = cv2.VideoCapture(0) # print(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) # print(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)) #cap.set(3, 3000) #cap.set(4, 3000) #print(cap.get(3)) #print(cap.get(4)) while(cap.isOpened()): ret, frame = cap.read() # if ret == True: print(frame) font = cv2.FONT_HERSHEY_SIMPLEX text = 'Width: '+ str(cap.get(3)) + ' Height:' + str(cap.get(4)) datet = str(datetime.datetime.now()) # frame = cv2.putText(frame, text, (10, 50), font, 1, # (0, 255, 255), 2,cv2.CV_AA) frame1 = cv2.putText(frame, datet, (10, 50), font, 1, (0, 255, 255), 2)#,cv2.CV_AA) print(frame) cv2.imshow('frame', frame) if cv2.waitKey(1) & 0xFF == ord('q'): break else: break cap.release() cv2.destroyAllWindows()