【发布时间】:2016-10-11 11:43:56
【问题描述】:
我当前的程序是 Python 并使用 OpenCV。我依靠网络摄像头捕获,并且正在处理每个捕获的帧:
import cv2
# use the webcam
cap = cv2.VideoCapture(0)
while True:
# read a frame from the webcam
ret, img = cap.read()
# transform image
我想制作一个带有按钮的 Kivy 界面(或其他图形用户界面),同时通过网络摄像头捕获现有功能。
我找到了这个例子: https://kivy.org/docs/examples/gen__camera__main__py.html — 但它没有解释如何获取网络摄像头图像以使用 OpenCV 对其进行处理。
我找到了一个较旧的示例: http://thezestyblogfarmer.blogspot.it/2013/10/kivy-python-script-for-capturing.html — 它使用“屏幕截图”功能将屏幕截图保存到磁盘。然后我可以读取保存的文件并进行处理,但这似乎是不必要的步骤。
我还能尝试什么?
【问题讨论】:
标签: python user-interface opencv kivy