ARM平台上YUV420SP转RGB实践优化
[TOC]
概述
文章参考:https://zhuanlan.zhihu.com/p/397551265
练习用 C++ + arm neon + openmp 多线程优化。记录 7680x4320 大小的 NV21 图像转为 RGB 图像, 在 Android ARMv8 平台的耗时从 100ms 左右优化到 10 ms 的过程。
每次测试,循环 10 次取平均,以得到稳定耗时。绑定大核心, openmp 加速时使用4个大核心加速。
naive 实现
naive 实现,不求速度,但求使用了正确的公式、实现过程无差错。
单个函数实现多个功能
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 麦溪·在路上!
评论
ValineDisqus