Ubuntu で任意の画像から YUV422 フレームのサンプルを作成したいので、学習のために YUV422 から RGB888 への関数をコーディングできます。信頼できるツールを使用してサンプルを作成し、jpeg に変換できるようにしたいと考えています。
ImageMagick を試してみましたが、明らかに何か間違ったことをしています:
convert -size 640x480 -depth 24 test.jpg -colorspace YUV -size 640x480 -depth 16 -sampling-factor 4:2:2 tmp422.yuv
convert -colorspace YUV -size 640x480 -depth 16 -sampling-factor 4:2:2 tmp422.yuv -size 640x480 -depth 24 -colorspace RGB test2.jpg
jpeg2yuv を使用するために、Ubuntu に mpegtools パッケージもインストールしました。
>> jpeg2yuv -f 1 test.jpg
INFO: [jpeg2yuv] Reading jpeg filenames from stdin.
INFO: [jpeg2yuv] Parsing & checking input files.
**ERROR: [jpeg2yuv] System error while opening: "": No such file or directory
明らかに、他の何かが間違っています。誰かが私がこれをどのように達成できるかについて光を当てることができますか? ありがとう -