Hi @t-34400
The RGB images saved by the yuv-to-rgb converter are "highres" (1280x960), but low quality. See example below.
I checked the conversion scripts. The cv2.cvtColor step is the only one that is not strictly lossless, but at the same time usually considered quite high-quality.
The YUV420_888 itself has chroma subsampling. If that is the source of this issue, and is the best we can get from the Android camera2 API, I guess we can't do much about it?
Any thoughts on this?

Hi @t-34400
The RGB images saved by the yuv-to-rgb converter are "highres" (1280x960), but low quality. See example below.
I checked the conversion scripts. The
cv2.cvtColorstep is the only one that is not strictly lossless, but at the same time usually considered quite high-quality.The YUV420_888 itself has chroma subsampling. If that is the source of this issue, and is the best we can get from the Android camera2 API, I guess we can't do much about it?
Any thoughts on this?