Skip to content
transform yuv to rgb
C++ C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Added license (apache 2) Oct 11, 2015
README readme Sep 8, 2012
yuv2rgb.cpp added license Oct 12, 2015
yuv2rgb.h added license Oct 12, 2015


This is my first test repo on GitHub:-)
It contains simple, neat (C++ template) functions to transform from yuv(nv21, nv12 is also possible) to rgb(bgr, other formats are easy to extend)

following are comparing results(1280x720 nv21) with or without arm neon instructions:

iPhone3GS : 55.45 vs 13.34(neon) milliseconds
iPhone4S : 30.76 vs 10.43(neon) milliseconds
hTC ruby : 32.25 vs 15.33(neon) milliseconds

You can’t perform that action at this time.