(交叉張貼到的libjpeg渦輪增壓用戶列表。)如何將YUYV圖像壓縮成JPEG
我遇到的libjpeg渦輪增壓的一個問題。
tjCompress2函數需要RGB或灰度圖像進行壓縮。
http://libjpeg-turbo.sourceforge.net/ljtdoc.branches_1.3.x/turbojpeg-c/group___turbo_j_p_e_g.html#gaba62b7a98f960839b588579898495cf2
(對不起,你必須粘貼鏈接,因爲它打破了降價。)
我的網絡攝像頭(PS3的EyeToy的)具有以下特點:
[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
從http://en.wikipedia.org/wiki/JPEG#Color_space_transformation它看起來像YUYV相當於JPEG需要的YCbCr(儘管它與CBC和Cr數據相比,與亮度相比)。我理解正確嗎?
我知道如何使用矩陣將YUYV轉換爲RGB,但它似乎浪費了稀少的CPU週期和顏色精度,以在不需要時執行兩個顏色空間更改。
有沒有可以將YUYV圖像直接壓縮成JPEG格式的函數?