(크로스 libjpeg-터보 사용자에 목록을 기록했다.)은 어떻게 JPEG
내가 libjpeg 터보에 문제가있어에 YUYV 이미지를 압축합니다.
tjCompress2 기능을 사용하려면 압축하기 위해 RGB 또는 그레이 스케일 이미지가 필요합니다.
http://libjpeg-turbo.sourceforge.net/ljtdoc.branches_1.3.x/turbojpeg-c/group___turbo_j_p_e_g.html#gaba62b7a98f960839b588579898495cf2
(죄송합니다, 당신이 그것을 인하를 나누기로 링크를 붙여 넣기해야합니다.)
내 웹캠 (PS3의 아이 토이)의 특징은 다음과 같습니다 http://en.wikipedia.org/wiki/JPEG#Color_space_transformation에서
[email protected] ~ $ v4l2-ctl --get-fmt-video
Format Video Capture:
Width/Height : 320/240
Pixel Format : 'YUYV'
Field : None
Bytes per Line: 640
Size Image : 153600
Colorspace : SRGB
그것을 YUYV는 JPEG가 필요로하는 YCbCr과 같습니다 (휘도와 비교하여 Cb 및 Cr 데이터의 절반이 있지만). 나는 정확하게 이해 했는가?
행렬을 사용하여 YUYV를 RGB로 변환하는 방법을 알고 있지만 부족한 CPU 사이클과 색 정확도가 낭비되어 아무 것도 필요하지 않을 때 두 가지 색 공간을 변경할 수 있습니다.
YUYV 이미지를 JPEG로 직접 압축 할 수있는 기능이 있습니까?