摘要: 前言 说到矩阵变换,我们第一时间想到的就是大学时代的线性代数这些复杂的东西,突然有了一种令人从入门到放弃的念头,不慌,作为了一个应用层的CV工程师, 在实际应用中线性代数哪些复杂的计算根本不用我们自己去算,绝大部分情境下直接使用Matrix这个类或者glm这个库即可。 关于矩阵与向量的相关知识,矩阵 阅读全文
posted @ 2023-03-21 14:19 思想觉悟 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 前因 最近在尝试使用Opengl ES实现一些LUT滤镜效果,在实现这些滤镜效果的时候遇到一些兼容性的坑,踩过这些坑后我希望把这几个坑分享给读者朋友们, 希望同在学习Opengl ES的朋友们能少走弯路。 关于LUT滤镜相关的介绍,也是这个Opengl ES系列入门教程的一项内容,在后面的文章中会专 阅读全文
posted @ 2023-02-15 10:33 思想觉悟 阅读(569) 评论(0) 推荐(1) 编辑
摘要: 前言 在上一篇理论文章中我们介绍了YUV到RGB之间转换的几种公式与一些优化算法,今天我们再来介绍一下RGB到YUV的转换,顺便使用Opengl ES做个实践,将一张RGB的图片通过Shader 的方式转换YUV格式图,然后保存到本地。 可能有的童鞋会问,YUV转RGB是为了渲染显示,那么RGB转Y 阅读全文
posted @ 2023-01-16 14:45 思想觉悟 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 前言 首先说明一下,这可以算是我2022年的总结感悟,或许会有些许的负能量,介意的小伙伴建议直接关闭阅读。 其实不是很想写年终总结,因为总感觉转眼间一年又过去,自己还是一事无成,除了打工还是打工,甚至如果倒霉遇上了降本增效(也就是裁员),那么打工都变成了一中奢侈,也没什么可写的。后来想想无论过得如何 阅读全文
posted @ 2023-01-16 14:43 思想觉悟 阅读(2802) 评论(23) 推荐(57) 编辑
摘要: YUV回顾 记得在音视频基础知识介绍中,笔者专门介绍过YUV的相关知识,可以参考: 《音视频基础知识-YUV图像》 YUV数据量相比RGB较小,因此YUV适用于传输,但是YUV图不能直接用于显示,需要转换为RGB格式才能显示,因而YUV数据渲染实际上就是使用Opengl ES将YUV数据转换程RGB 阅读全文
posted @ 2022-11-23 11:11 思想觉悟 阅读(472) 评论(0) 推荐(2) 编辑
摘要: 最近忙于开发一款基于Camera2 API的相机应用,部分功能涉及到广角镜头,因此踩了不少坑,在此与大家分享下以作记录交流... 经过查阅资料发现在安卓上所谓的广角镜头切换其实是用一个逻辑摄像头包含多个物理摄像头实现的,在zoom缩放的时候根据不同的缩放值切换不同的物理摄像头。 参考:https:/ 阅读全文
posted @ 2022-10-26 10:30 思想觉悟 阅读(788) 评论(0) 推荐(2) 编辑
摘要: FBO介绍 FBO帧缓冲对象,它的主要作用一般就是用作离屏渲染,例如做Camera相机图像采集进行后期处理时就可能会用到FBO。假如相机出图的是OES纹理,为了方便后期处理, 一般先将OES纹理通过FBO转换成普通的2D纹理,然后再通过FBO等增加美颜等其他各种特效滤镜,最后将FBO一路流送进编码器 阅读全文
posted @ 2022-09-29 09:54 思想觉悟 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 前面我们介绍了VBO与VAO等缓冲对象,今天我们来介绍一下EBO。 对于VBO或VAO可以查看之前的文章:Opengl ES之VBO和VAO EBO是个啥 EBO(Element Buffer Object,也叫IBO:Index Buffer Object)索引缓冲区对象,这个缓冲区主要用来存储顶 阅读全文
posted @ 2022-09-27 10:20 思想觉悟 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 前言 本文主要介绍了什么是VBO/VAO,为什么需要使用VBO/VAO以及如何使用VBO和VAO。 VBO 什么是VBO VBO(vertex Buffer Object):顶点缓冲对象。是在显卡存储空间中开辟的一块区域,在显卡存储空间中开辟一块区域,用于存放顶点的各类属性信息。如顶点坐标、纹理坐标 阅读全文
posted @ 2022-09-27 10:20 思想觉悟 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 纹理可以理解为一个二维数组,它可以存储大量的数据,这些数据可以发送到着色器上。一般情况下我们所说的纹理是表示一副2D图,此时纹理存储的数据就是这个图的像素数据。 所谓的纹理贴图,就是使用Opengl将这个纹理数据渲染出来,这个过程有点像装修工人给墙体贴瓷砖,而瓷砖好比作纹理。 纹理坐标 如果为了将一 阅读全文
posted @ 2022-09-27 10:18 思想觉悟 阅读(370) 评论(0) 推荐(0) 编辑