OpenGL ES 2.0では、フレームバッファを読み取り、RGBAフレームに変換した後。YUVフォーマットに変換したいです。
このテーブルを使ってみました。アルファコンポーネントを無視します。私がそれをして、YUVフレームがその歪んだものを生成したのを見ると。
誰か助けてくれませんか
yuvdata[i * j *1]= (0.257)*memory[i*j*1] + (0.504)*memory[i*j*2]+(0.098)*memory[i*j*3]+16;
yuvdata[i * j *3]= (0.439)*memory[i*j*1] - (0.368)*memory[i*j*2] -(0.071)*memory[i*j*3]+128;
yuvdata[i * j *2]= -(0.148)*memory[i*j*1] - (0.291)*memory[i*j*2] +(0.439)*memory[i*j*3]+128;
`
正規化はメモリストアrgbaを助けませんでした、そして、yuvはyuvを保存するための空きスペースです
私はアルファコンポーネントを無視してrgbからyuvへの変換を使用しました
友達この問題は解決されました。この記事は素晴らしいyuv2rgbです。ViktorLatypovとMārtiņšMožeikoに感謝します