最新 最热

OpenGL ES 3.0 | 围绕HelloTriangle实战案例 展开 渲染流程分析

案例运行(绘制一个三角形)的基本步骤 【可以先看看文末的代码,结合文章内容去看, 理解了整个流程之后再来看这个步骤,会容易很多】 用EGL创建屏幕上的渲染表面(Android直接用一个GLSurfaceView)加载顶点、片段着色器创建一个...

2020-08-11
0

【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】六、FFmpeg简单合成MP4:视屏解封与重新封装

前面的文章中,对 FFmpg 视频的解码,以及如何利用 OpenGL 对视频进行编辑和渲染,做了详细的讲解,接来非常重要的,就是对编辑好的视频进行编码和保存。...

2020-08-11
0

OpenTK 入门系列

本来是很久以前的帖子了, 居然还有人需要, 所以又翻了出来, 重新整理并发布到 github 。

2020-08-06
0

Vision sensors 的相关内容

Orthographic projection-type正投影式:正投影式视觉传感器的视场为矩形。它们非常适合于近距离红外传感器,或激光测距仪。

2020-08-04
0

Qt编写安防视频监控系统27-GPU显示

之前用ffmpeg解码的时候,已经做了硬解码的处理,比如支持qsv、dxva2、d3d11va等方式进行硬解码处理,但是当时解码出来以后,还是重新转成了QImage来绘制,这样就大打折扣了,尽管可以看到GPU使用率有了,但是依然耗时的操作还是在...

2020-08-03
0

Qt示例-AnalogClock-自定义窗体-使用QPainter的转换和缩放特性简化绘图

摘要: 本示例是使用Qt的QPainter的转换和缩放特性简化绘图,绘制一个时钟,里面包含时针、分针、秒针、钟表刻度的绘制。 也包含计时器的使用,以及创建带有栅格表面的自定义窗口。 实现效果如图:...

2020-07-23
0

4.顶点属性,顶点数组和缓存区对象

2.顶点数组 顶点数组是制定给个顶点的属性,是保存在应用程地址空间的缓存区。作为顶点缓冲对象的基础 一般用glVertexAttribPointer或者glVertexAttribIPointer

2020-07-21
0

FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放

本文基于上一篇文章 FFmpeg + OpenSLES 实现音频解码播放 ,利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后将解码后的 PCM 音频数据进行重采样。

2020-07-21
0

28.opengl高级光照-法线贴图

为了增加渲染的真实感,图片纹理对每个片段增加法线,渲染时根据不同的法线计算独立的光照效果。

2020-07-21
0

FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放

本文基于上一篇文章 FFmpeg + OpenSLES 实现音频解码播放 ,利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后将解码后的 PCM 音频数据进行重采样,最后利用 OpenSLES 进行播放的同时,将 PCM 音频一个通道的数据实时渲染...

2020-07-17
0