Python kivy摄像头实时应用过滤器
有了kivy camera api,可以实时捕获相机照片或视频并应用过滤器吗?例如,是否为反转颜色修改所有像素?还是修改所有像素以应用黑白滤镜 实际上,我可以创建窗口并实时查看相机图像: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
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中嵌入格式的示例,例如使用前面提到的
纹理。非常感谢,这正是我想要的