我目前的程序使用Python并使用OpenCV。我依靠摄像头捕捉和我每天处理捕获的帧:将OpenCV网络摄像头集成到Kivy用户界面
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 - 它使用'截图'功能将截图保存到磁盘。然后我可以读取保存的文件并处理它们,但这似乎是不必要的一步。
我还能试试吗?