Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python kivy摄像头实时应用过滤器_Python_Camera_Kivy - Fatal编程技术网

Python kivy摄像头实时应用过滤器

Python kivy摄像头实时应用过滤器,python,camera,kivy,Python,Camera,Kivy,有了kivy camera api,可以实时捕获相机照片或视频并应用过滤器吗?例如,是否为反转颜色修改所有像素?还是修改所有像素以应用黑白滤镜 实际上,我可以创建窗口并实时查看相机图像: from kivy.app import App from kivy.lang import Builder kv = ''' BoxLayout: orientation: 'vertical' Camera: id: camera resolution

有了kivy camera api,可以实时捕获相机照片或视频并应用过滤器吗?例如,是否为反转颜色修改所有像素?还是修改所有像素以应用黑白滤镜

实际上,我可以创建窗口并实时查看相机图像:

from kivy.app import App
from kivy.lang import Builder


kv = ''' 
BoxLayout:
    orientation: 'vertical'

    Camera:
        id: camera
        resolution: 399, 299

    BoxLayout:
        orientation: 'horizontal'
        size_hint_y: None
        height: '48dp'
        Button:
            text: 'Start'
            on_release: camera.play = True

        Button:
            text: 'Stop'
            on_release: camera.play = False
'''


class CameraApp(App):
    def build(self):
        return Builder.load_string(kv)


if __name__ == '__main__':
    CameraApp().run()
但有可能截获信号并应用自定义效果吗


感谢您的帮助

如果您熟悉这些概念,您可以使用相机的。检索它也很简单,只要在需要的地方调用
camera.texture


我更喜欢与自己一起工作,稍后再显示结果。您可以找到许多关于如何在kivy中嵌入格式的示例,例如使用前面提到的
纹理。

非常感谢,这正是我想要的