YUV分很多种类型。按颜色空间分包含:BT601和BT709;按像素分布范围分包含:FullRange(Y=[0,255]),和VideoRange(Y=[16,235])几种类型,每种类型的转换方式都不太一样。总结如下:
- BT601 videoRange YUV 和RGB的相互转换,参考链接http://licheng.sakura.ne.jp/hatena6/rgbyc.html
- BT601 FullRange YUV 和RGB的相互转换,参考链接https://stackoverflow.com/questions/24090122/converting-a-kcvpixelformattype-420ypcbcr8biplanarfullrange-buffer-to-a-rgb-buff
- BT709 YUV和RGB的相互转换,参考链接http://licheng.sakura.ne.jp/hatena6/rgbyc.html