android实时滤镜

TinkerS 发布于 2012/09/14 18:18
阅读 4K+
收藏 0
想了解一下android下的实时滤镜,这块有哪些技术点呢?目前了解的应该就是在 previewCallback里面对YUV格式的图片数据进行处理,是需要先转换成RGB格式,处理完了之后再转成YUV写进去吗?这样效率貌似很低呀
加载中
0
TinkerS
TinkerS

引用来自“michaely”的答案

引用来自“michaely”的答案

用 openvc

参考:http://underthehood.blog.51cto.com/2531780/670169

也可以用openGL

嗯,我已经搞清楚了,挺喜欢oschina的,不过在这上面提问总是没人回答,感觉有待提高啊,opencv的java相机也是将yuv转换成rgb,然后用drawBitmap画到surfaceview上,效率一般,因为转换是瓶颈,而且drawBitmap也不是特别快,可以用GLSurfaceView,这样绘制会快一些,另外可以将yuv数据直接传到shader里面,在shader里面转换成rgb,这样省去了yuv转rgb的几十个毫秒,会非常迅捷
0
理工男海哥
理工男海哥

用 openvc

参考:http://underthehood.blog.51cto.com/2531780/670169

0
理工男海哥
理工男海哥

引用来自“michaely”的答案

用 openvc

参考:http://underthehood.blog.51cto.com/2531780/670169

也可以用openGL

0
吴昊雨
吴昊雨

http://blog.csdn.net/oshunz

完美解决

返回顶部
顶部