如何在网络摄像头视频流中显示变量值? (python OpenCV)

How to show a variable value on the webcam video stream? (python OpenCV)

我使用 OpenCV cv2.VideoCapture(0).

在新 window 上编码以打开网络摄像头视频

您可以使用 cv2.putText() 命令在网络摄像头视频上显示文本。但它只显示字符串值。

如何在新 window 上显示的网络摄像头视频中添加不同的值?

例如,如果变量 p 的值一直在变化,您可以通过写 print(p) 轻松地在命令 window 上显示它。 但是我们如何在网络摄像头视频上显示 p 的值?

您还可以使用 cv2.putText() 方法显示变化的变量。只需要使用 str() 方法将变量转换为字符串。假设您要显示变量 x,例如,它是一个整数并且它总是在变化。您可以使用cv2.putText(frame, str(x), org, font, fontScale, color, thickness, cv2.LINE_AA) 来完成(您应该填写orgfont等)。