私は、例えば4 * 4の画像を持っています。私は、Y、U、Vの成分を別々に抽出したい。 画像がYUV 422、YUV 420、およびYUV 444の場合の操作方法。 私は配列の構造を知って、Y、U、Vがどのように422,420と444、 に格納されているのか知っています。YUV 422、YUV 420、YUV 444
答えて
Thisサイトでは、さまざまなYUV形式の概要がわかります。与えられたピクセル構造もあります。
説明のために:これらの数値は、color component subsamplingの決定用です。例えば、YUV 444 = 4:4:4サブサンプリング、すなわち、3つの成分(Y、UおよびV)のすべてが同じサンプルレートを有することを意味する。 4:2:2ではUとVはYの半分の割合でしかサンプリングされません。つまり、深度が1バイトの場合はYとVとそれぞれ1バイトで2バイトです。これは、Yがより高いダイナミックレンジを有することを意味する。
JPEG規格では、各色成分の水平サンプリング係数と垂直サンプリング係数が定義されています。人間の視覚システムは20:1 ratio of the luma sensors (rods) to chroma sensors (cones)です。このため、通常、輝度成分はサブサンプリングされないが、JPEG standardは、そのようなコンテンツを符号化することを可能にする。
これはかなり古い質問ですが、私はYUVのデコードに関するいくつかの作業を完了しましたが、いくつかの情報を共有したいと思います。 YUVスキーマの主な3つの側面があります。 1 - ソースYUVバッファがパックバッファまたはプレーンバッファの場合。パックされているとは、YUVビットがグループにグループ化されていることを意味します。平面とは、Y、U、およびVバッファが3つの異なるメモリ領域で分離されていることを意味します。 2 - YUVチャンネルサイズ。単一のY、U、Vチャンネルは、8ビット、10ビット、12ビット等とすることができる。 3 - サンプリング比。 A:B:C。 4:2:2は、ピクセルごとに1つのY値を水平に持ち、2つのニッチボードピクセル間で1つのU値とV値しか共有しないことを意味します。 2:
私はYUV 4に働いてきた2 V210デコード、このlink次復号するためのGLSLソースコードと私が呼ばリソースがあります。アドバイスは大歓迎です、それは私の最初のデコーダです。
- 1. YUY2対YUV 422
- 2. アンドロイドImageReaderのYUV 420データ
- 3. UIImageからYUV 422 Colorspace
- 4. YUVオーバーレイ
- 5. YUVフルスケールピクセルフォーマット
- 6. DirectShow RGB-YUVフィルタ
- 7. PythonのYUVサブサンプリングクロマチャンネル
- 8. Python 2.7 opencv Yuv/YPbPr
- 9. SlimDX/DirectXのYUVオーバーレイ?
- 10. IPhone YUVチャンネル方向
- 11. SDL2:レンダーテクスチャYUVとRGB
- 12. YUVフレームをffmpegから.yuvファイルに書き込めません
- 13. は、.yuvテストビデオシーケンスのオーディオソースです。
- 14. YUV to RGB by Shader on iPhone
- 15. AndroidのYUV画像フォーマット
- 16. YUVビデオフレームのMac OS Xデータタイプ
- 17. V4L2_PIX_FMT_YUYV(YUV 4:2:2)をV4L2_PIX_FMT_YVU420(YUV 4:2:0)に変換してください
- 18. "クロマサブサンプリング"とビデオ/画像フォーマットについて(YUV 4:2:2、YUV 4:2:0など)
- 19. アンドロイド - MediaCodecデコーダ1080p出力yuvフォーマット
- 20. データバッファ(YUV)をQImage(RGBA)に変換する
- 21. android - YUV NV12 to RenderScriptでのRGB変換
- 22. SSE(SSSE3)YUVをRGBコードに改善
- 23. RGBからYUV(YCoCg)への色変換
- 24. ココアでのYUVファイルフォーマットの検索
- 25. YUV生のビデオの色の問題
- 26. OpenGL esシェーダを使用してYUVをRGBに変換する
- 27. YUVオーバーレイを使用した複数のSDLウィンドウ
- 28. Matlabのデフォルトの色空間とYUVでの作業
- 29. アンドロイド - NV12 yuvをRGBに変換するレンダスクリプト
- 30. yuv画像を別の画像に重ねる