TI中文支持网
TI专业的中文技术问题搜集分享网站

DM365 JPGEncode yuv420无法得到彩色图片

各位,我用的是dm365的EVM,sdk为dvsdk_2_10_01_18。我在dvsdk_demo的encode的capture.c里,在capture_get()函数抓取一Yuv420sp图像后,将其保存为文件,然后用jpeenc-r程序进行压缩,得到的jpg图片类似于黑白的,但是h264录像颜色是正常的。我设置成yuv422格式,然后抓拍并进行压缩,得到的Jpg就是正常的。请给我一点建议。

Chris Meng:

请问在输入数据为yuv420sp的时候,JPEG的参数inputChromaFormat是否配置为9?

请阅读一下算法的user guide,有详细的介绍。

maliu Zhou:

回复 Chris Meng:

非常感谢你的回复。这是我使用的参数

# <ParameterName> = <ParameterValue> # Comment

#

##########################################################################################

# Parameters

##########################################################################################

maxHeight = 720

maxWidth  = 1280

maxScans  = 25

dataEndianness = 1

forceChromaFormat = 2

inputChromaFormat = 9  //#4:422ILE,9:420SEMI_PLANAR,

inputWidth = 736

inputHeight = 576

captureWidth = 736

numAU = 0

genHeader = 0

qValue = 97

rstInterval = 84

rotation = 0

disableEOI = 0

我把压缩好的图片也传了上来。请再给我些指导,谢谢!!

 

 

赞(0)
未经允许不得转载:TI中文支持网 » DM365 JPGEncode yuv420无法得到彩色图片
分享到: 更多 (0)