当前位置:编程学习 > wap >>

Android下实时滤镜效果怎么实现?

实时就是相机程序中打开摄像头以后,就可以在拍照前选滤镜,取景时获得滤镜作用后的图像。
据说是使用gl10吧....
目前完全没有思路。。
求指点 --------------------编程问答-------------------- 需要将图片进行数学转换,比如你拍了一张照片,转换成byte[] 数组,然后对这个数组进行数学转换,至于这些数学函数是什么,那就要看你使用哪种滤镜算法了.网上有好多滤镜算法的函数,你可以参考一下. --------------------编程问答-------------------- 2楼说的只是一般滤镜的算法,这个网上也很容易找到
我想问的是实时滤镜效果的实现,取景的时候就可以添加上滤镜效果
这样滤镜算法一直在运行,效率问题等都是比较费解的 --------------------编程问答-------------------- 楼主有思路了吗? --------------------编程问答-------------------- Camera取景的数据跟播放视频一样, 都是一帧一帧的数据送到屏幕上, 同时, Camera 应用可以通过CameraDevice提供的API 设置callback函数, 这样在app层就能拿到这些一帧一帧的数据。
对于raw数据的处理, 可以参考opencv, 一个开源的项目, 做图像处理, 编辑的。 包括android也用到他了。
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,