yuv
文章平均质量分 92
怪兽2014
这个作者很懒,什么都没留下…
展开
-
Android裁剪/切割/分离YUV同时支持Camera1 Camera2
在Android中使用Camera避免不了操作YUV,但是我们经常会遇到在不同手机上Camera出来的尺寸不是我们想要的,这个时候就需要裁剪了,最优办法当然是从源头YUV进行处理,一是YUV相对来说数据量较小,二是在源头上处理了,可以为后续流程节省CPU算力开销。如果你们在整个工程中用的是Texture,我也有解决方案,稍后放出来。源码地址与Demo:https://www.bzblog.online/wordpress/index.php/2020/07/08/yuvcrop/首先我们要知道And.原创 2020-07-08 17:52:12 · 990 阅读 · 0 评论 -
Android YUV转换,支持Camera1,Camera2
之前基于RenderScript写了一个YUV转RGBA的工程,地址:https://www.bzblog.online/wordpress/index.php/2020/01/19/yuvrenderscript/ 喜欢的可以去看看,比Android原生的ScriptIntrinsicYuvToRGB要强大很多,但是近期在使用的过程中发现RenderScript比Google的libyuv速度要慢很多,于是我又基于libyuv写了一个YUV转换的工程,同时支持Camera1,Camera2输出的YUV转换原创 2020-05-25 14:57:44 · 629 阅读 · 0 评论 -
史上最强的YUV转换RenderScript,支持转换成RGBA,BGRA,并且同时支持旋转,翻转,YUV数据格式支持NV21, YV12, YUV420_888, 分别对应Android Camer
史上最强的YUV转换RenderScript,支持转换成RGBA,BGRA,并且同时支持旋转,翻转,YUV数据格式支持NV21, YV12, YUV420_888, 分别对应Android Camera1API 以及Camera2 API 的YUV处理 这段时间在做一些Android Camera数据处理的相关工作,涉及到YUV转RGBA的事情,由于对性能要求极高我先后采用了多种方案,最开...原创 2020-01-19 18:19:27 · 2339 阅读 · 3 评论 -
libyuv在Android下的编译
libyuv是Google开源的一款处理YUV的底层库,下载地址:https://chromium.googlesource.com/libyuv/libyuv 可惜这个地址被墙了,我下载下来了,放到我服务器上了,地址:https://www.bzblog.online/public/libyuv.zip 好了接下来就是编译了,首先我们新建一个文件夹叫libyuvbuild,让后把libyuv目录拖进去,并重命名为jni(这么做事为了方便ndk-build),如图所示:然后就是修改Android.mk原创 2020-05-13 18:17:35 · 1184 阅读 · 0 评论