Voglio creare un campione YUV422 Frame su Ubuntu da qualsiasi immagine in modo da poter codificare una funzione da YUV422 a RGB888 per motivi di apprendimento. Mi piacerebbe davvero essere in grado di utilizzare uno strumento fidato per creare un campione e riconvertire in jpeg.Come posso creare un frame YUV422 da un JPEG o altra immagine su Ubuntu
ho provato ImageMagick, ma sono chiaramente facendo qualcosa che non va:
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
Ho anche installare il pacchetto mpegtools su Ubuntu, al fine di utilizzare jpeg2yuv:
>> 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
Chiaramente, qualcos'altro è sbagliato. Qualcuno potrebbe per favore far luce su come potrei realizzare questo? Grazie -