小编sdk*_*sdk的帖子

将OpenCV网络摄像头集成到Kivy用户界面中

我当前的程序是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
Run Code Online (Sandbox Code Playgroud)

我想使用按钮创建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

1
推荐指数
1
解决办法
7960
查看次数

标签 统计

kivy ×1

opencv ×1

python ×1

user-interface ×1