GPUImage
-
探索 GPUImage 音视频技术(17):高级视频技术
GPUImage 远不止简单地给视频加滤镜。本指南将深入探讨如何利用 GPUImage 以高性能、高质量的方式对视频进行复杂操作、合成与处理。
-
探索 GPUImage 音视频技术(16):处理原始数据
GPUImage 提供了直接操作原始像素数据(raw pixel data)的强大能力。无论是集成计算机视觉算法、处理自定义传感器数据,还是实现专用图像管线,掌握 GPUImage 的原始数据接口都能为应用打开更广阔的可能性。
-
探索 GPUImage 音视频技术(15):性能优化
GPUImage 的帧缓冲系统负责分配、复用和管理 OpenGL 资源,针对移动设备和实时处理做了专门优化。本文将深入 GPUImage 的帧缓冲管理机制及其重要性。
-
探索 GPUImage 音视频技术(14):创建自定义过滤器
GPUImage 最强大的特性之一,就是能够使用 OpenGL ES 2.0 着色器程序创建你自己的图像处理滤镜。本文将带你从零开始,逐步完成从简单颜色调整到复杂多输入特效的全部流程。
-
探索 GPUImage 音视频技术(13):滤镜链
本文将介绍 GPUImage 中滤镜链的工作原理,并示范如何创建并管理高效的滤镜链。
-
探索 GPUImage 音视频技术(12):帧缓冲区管理
GPUImage 的帧缓冲系统负责分配、复用和管理 OpenGL 资源,针对移动设备和实时处理做了专门优化。本文将深入 GPUImage 的帧缓冲管理机制及其重要性。
-
探索 GPUImage 音视频技术(11):渲染管线
GPUImage 通过精心设计的渲染管线,利用 GPU(图形处理单元)的强大算力解决了这一难题。本文阐述 GPUImage 如何编排 GPU 渲染管线,以实现高性能的图像与视频处理。
-
探索 GPUImage 音视频技术(9):视觉特效滤镜
GPUImage 的视觉特效滤镜让你能以 GPU 实时渲染的方式,对图片或视频施加从“轻微修饰”到“戏剧性艺术化”的丰富效果。它们不仅适用于照片编辑 App,也能在相机或视频处理系统中大显身手。
-
探索 GPUImage 音视频技术(8):混合模式过滤器
GPUImage 提供了 30 余种混合(Blend)滤镜,用于将两张图片的像素按不同算法混合,产生 Photoshop 级的效果。
-
探索 GPUImage 音视频技术(7):颜色调整过滤器
GPUImage 提供了 20+ 种 GPU 加速的色彩滤镜,覆盖亮度、对比度、饱和度、色调、色温、曲线、LUT 等全部常见场景,可在 实时视频 / 静态图片上零延迟运行。
-
探索 GPUImage 音视频技术(6):架构总览
GPUImage 基于 OpenGL ES 2.0 管线模型,将「生成 → 处理 → 输出」拆成三大角色,全部以 GPU 纹理为数据载体,实现高性能、可组合、易扩展的图像 / 视频框架。
-
探索 GPUImage 音视频技术(5):平台特定设置
GPUImage 同时支持 iOS(iPhone / iPad)与 macOS,底层均依赖 OpenGL / OpenGL ES 实现 GPU 加速。
-
探索 GPUImage 音视频技术(4):视频处理基础
这个系列文章我们来介绍一位海外工程师如何探索 GPUImage 音视频技术,对于想要开始学习音视频技术的朋友,这些文章是份不错的入门资料,本篇介绍 GPUImage 视频处理基础。…
-
探索 GPUImage 音视频技术(3):基本图像过滤
GPUImage 利用 GPU 并行计算,可显著优于传统 CPU 处理。以下内容带你快速上手静态图片的滤镜应用。
-
探索 GPUImage 音视频技术(2):快速入门
GPUImage 是一个专为 iOS / macOS 设计的 GPU 加速图像与视频处理框架。只需少量代码即可实现:静态图片滤镜、实时摄像头滤镜和视频文件滤镜等功能。
-
探索 GPUImage 音视频技术(1):概述
这个系列文章我们来介绍一位海外工程师如何探索 GPUImage 音视频技术,对于想要开始学习音视频技术的朋友,这些文章是份不错的入门资料,本篇介绍 GPUImage 概述。 ——来…