python - 如何在网络摄像头视频流上显示变量值?(蟒蛇OpenCV)
问题描述
我编码使用 OpenCV 在新窗口上打开网络摄像头视频cv2.VideoCapture(0)
。
cv2.putText()
您可以使用命令在网络摄像头视频上显示文本。但它只显示字符串值。
如何在新窗口上显示的网络摄像头视频中放置不同的值?
例如,如果变量p
的值一直在变化,您可以通过编写print(p)
. 但是我们如何p
通过网络摄像头视频显示值呢?
解决方案
您还可以使用cv2.putText()
方法显示变化的变量。只需使用str()
方法将变量转换为字符串。假设您要显示变量x
,例如整数,并且它总是在变化。你可以用cv2.putText(frame, str(x), org, font, fontScale, color, thickness, cv2.LINE_AA)
它来做(你应该填写org
,font
等)。
推荐阅读
- c# - 对类中的不同变量运行相同的方法
- javascript - 导航 html 页面故障安全时,如何检查未保存的更改?
- google-app-engine - 无法再连接到 accounts.google.com
- android - 如何在recyclerview中实现分页?
- firebase - 删除所有 Firebase 功能
- javascript - 在 IE 11 上,在锚标签上输入键不触发点击功能
- python - 为什么 Ipython 一直从旧版本的先前加载的模块调用函数?
- css - CSS:背景图像覆盖屏幕
- c++ - Qt::QueuedConnection 不适用于某些对象
- format - 在 Elixir 中:字符串格式化