# lib-yuv **Repository Path**: tenonos/lib-yuv ## Basic Information - **Project Name**: lib-yuv - **Description**: 本仓库用于将yuv移植到TenonOS - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-07-08 - **Last Updated**: 2025-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lib-yuv ## 微库提供的功能与说明 YUV是一种颜色编码方法,广泛应用于视频压缩和传输领域。它将亮度信息(Y)与色彩信息(UV)分离,以适应人眼对亮度和色彩的不同敏感度。 libyuv是Google开源的一个C++库,专门用于处理YUV图像数据。它提供了一系列函数,可以高效地在YUV与RGB色彩空间之间进行图像的转换、旋转和缩放等操作,具备跨平台特性,可在Windows、Linux、Mac、Android等操作系统,x86、x64、arm架构上进行编译运行,支持SSE、AVX、NEON等SIMD指令加速,经常被用于视频处理和图像处理的应用程序中。 libyuv支持的详细特性可见其官方文档: https://chromium.googlesource.com/libyuv/libyuv/+/HEAD/docs/getting_started.md 本仓库将libyuv作为微库移植到TenonOS,目录结构如下: ```powershell . ├── Config.uk ------ 维护微库配置 ├── Makefile.uk ------ 用于微库构建 └── patches ------ 维护对libyuv源码的修改 ``` ## 编译构建与配置说明 libyuv微库不依赖其他微库,默认不启用