用python编写电脑摄像头图像捕获程序,并添加动态的日期、时间
时间: 2023-06-12 17:04:04 浏览: 94
和文字水印。
很高兴为您解答这个问题!您可以使用Python中的OpenCV库来获取电脑摄像头的图像,并使用datetime库来获取当前日期和时间。您可以将日期、时间和文字水印叠加在摄像头拍摄的图像上,再将叠加后的图像保存到您的电脑上。下面是一个示例代码:
```python
import cv2
import datetime
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
if ret:
# 绘制当前日期和时间
font = cv2.FONT_HERSHEY_SIMPLEX
text = str(datetime.datetime.now())
cv2.putText(frame, text, (10, 30), font, 1, (0, 255, 255), 2, cv2.LINE_AA)
# 绘制文字水印
watermark = "Hello, world!"
cv2.putText(frame, watermark, (10, frame.shape[0] - 10), font, 1, (0, 255, 255), 2, cv2.LINE_AA)
# 显示图像并保存
cv2.imshow('frame', frame)
cv2.imwrite('capture.jpg', frame)
# 按下q键退出程序
if cv2.waitKey(1) == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
```
此代码将获取摄像头捕获的图像,并在图像上绘制当前日期和时间和水印,之后将图像保存为 capture.jpg,同时实时显示摄像头的捕获图像。
阅读全文