Chcę utworzyć przykładową ramkę YUV422 na Ubuntu z dowolnego obrazu, dzięki czemu mogę zakodować funkcję YUV422 na RGB888 w celu uczenia się. Naprawdę chciałbym móc użyć zaufanego narzędzia, aby utworzyć próbkę i przekonwertować ją z powrotem do jpeg.Jak mogę utworzyć ramkę YUV422 z JPEG lub innego obrazu na Ubuntu
Próbowałem ImageMagick ale jestem wyraźnie robi coś źle:
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
Ja również zainstalować pakiet mpegtools na Ubuntu, w celu użyj 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
Oczywiście coś innego jest nie tak. Czy ktoś mógłby rzucić trochę światła na to, w jaki sposób mogę to osiągnąć? Dzięki -