图像处理
tklwj
随缘
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图像处理之原始帧YUV数据格式旋转处理
yuv编码简介在YUV420中,一个像素点对应一个Y,一个2X2的小方块对应一个U和V。对于所有YUV420图像,它们的Y值排列是完全相同的,因为只有Y的图像就是灰度图像。YUV420sp与YUV420p的数据格式它们的UV排列在原理上是完全不同的。420p它是先把U存放完后,再存放V,也就是说UV它们是连续的。而420sp它是UV、UV这样交替存放的。yuv流的各种操作。代码:...转载 2019-02-27 15:39:11 · 952 阅读 · 0 评论 -
Android中的SurfaceView、GLSurfaceView、SurfaceTexture和TextureView
SurfaceView, GLSurfaceView, SurfaceTexture以及TextureView是Android当中名字比较绕,关系又比较密切的几个类。本文基于Android 5.0(Lollipop)的代码理一下它们的基本原理,联系与区别。SurfaceView从Android 1.0(API level 1)时就有 。它继承自类View,因此它本质上是一个View。但与普通V...转载 2019-03-13 14:13:04 · 5216 阅读 · 0 评论 -
图像处理之android OpenGL开发学习
收藏学习openGL ES的博文:Android OpenGL ES 开发(一)— 环境搭建https://blog.youkuaiyun.com/ywl5320/article/details/80920830Android OpenGL ES 开发(二)— 绘制三角形https://blog.youkuaiyun.com/ywl5320/article/details/80964212Android Ope...原创 2019-03-14 11:46:00 · 417 阅读 · 0 评论 -
图像处理之原始帧YUV数据格式介绍(1)
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chrom...转载 2019-03-03 10:22:49 · 3029 阅读 · 0 评论 -
图像处理之原始帧YUV数据格式介绍(2)
 YUV定义:分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。 YUV格式:有两大类:planar和packed。YUV格式通常有...转载 2019-03-03 09:23:25 · 1058 阅读 · 0 评论 -
图像处理之原始帧YUV数据格式所占内存介绍
假设一个分辨率为8*4(w*h)的YUV图像,则内存分布如下:一、YUV420(YUV420-Package)二、YUV420P(YUV420-Planar)1、I4202、YV12三、YUV420SP(YUV420-Semeplanar)1、NV122、NV21...转载 2019-02-26 14:08:19 · 891 阅读 · 0 评论 -
图片处理之着色器语言 GLSL (opengl-shader-language) 内建函数
内建函数基本上可以分为一下三类:(1)它们使用一些简便的方式提供必要的硬件功能,如材质贴图。这些函数单独通过着色器是无法模拟出来的。(2)它们展示了一些可以常简单的写入的繁琐操作(clamp, mix等),但是这些操作非常普遍,并且提供直接对硬件的支持。对于编译器来说,将表达式映射到复杂的装配线指令上是非常困难的。(3)它们提供了对图形硬件的操作,并且在适当时候进行加速。三角函数就是一...转载 2019-02-28 09:26:01 · 455 阅读 · 0 评论 -
图片处理之着色器语言 GLSL (opengl-shader-language)入门大全
基本类型:类型 说明 void 空类型,即不返回任何值 bool 布尔类型 true,false int 带符号的整数 signed integer float 带符号的浮点数 floating scalar vec2, vec3, vec4 n维浮点数向量 n-component floating point vector bvec...转载 2019-02-28 09:21:51 · 862 阅读 · 0 评论 -
图解YU12、I420、YV12、NV12、NV21、YUV420P、YUV420SP、YUV422P、YUV444P的区别
音视频实践学习android全平台编译ffmpeg以及x264与fdk-aac实践ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器android全平台编译ffmpeg合并为单个库实践android-studio使用cmake编译ffmpeg实践android全平台编译ffmpeg视频解码器实践android全平台编译ffmpeg支持命令行实践andr...转载 2019-09-03 16:52:43 · 741 阅读 · 0 评论
分享