python - kivy相机实时应用滤镜
问题描述
可以使用 kivy 相机 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()
但是可以拦截信号并应用自定义效果吗?
感谢您的帮助
解决方案
推荐阅读
- python - 将结果保存在 SET 中并在一天结束时显示
- flutter - initState 中的 Flutter 提供程序
- javascript - 使用 D3 绘制趋势线 - 实际和预测
- r - 通过绑定元素从两个列表到一个列表
- java - 是否可以在 Java 中加载 TensorFlow 2.0 模型?
- scala - java.lang.ClassCastException: org.apache.spark.sql.catalyst.expressions.GenericRowWithSchema 不能被强制转换
- python - 'AttributeError:模块'__main__'没有属性'__package__'
- quartz.net - 每 30 分钟重复一次 Quarz.Net 作业……只在第一次工作
- node.js - 部分找不到车把
- javascript - 我试图在页面加载时生成一个变量,然后我想多次猜测,如何阻止变量在每次猜测时刷新?