嘉楠k510自带的板载摄像头imx219抓取图片与预览程序在显示屏显示的画面不一样

Viewed 35

问题描述


我现在想用嘉楠k510上自带的板载摄像头抓取图片我现在执行ffmpeg -f v4l2 -video_size 1088x1920 -i /dev/video3 -frames:v 1
-vf "format=yuv420p,lut='val*1.06'" -y /tmp/capture_lut.jpg
能抓取到图片但是与显示屏上显示的画面不一样。色彩有很大出入
image.png
image.png

复现步骤


直接执行命令ffmpeg -f v4l2 -video_size 1088x1920 -i /dev/video3 -frames:v 1
-vf "format=yuv420p,lut='val*1.06'" -y /tmp/capture_lut.jpg就能抓取图片

硬件板卡


嘉楠k510

1 Answers

ffmpeg -f v4l2 -video_size 1088x1920 -i /dev/video3 -frames:v 1 -vf "format=yuv420p,lut='format=yuv420p,lut=y='val*1.06':u=val:v=val'" -y /tmp/capture_lut.jpg 试试这个呢。

您好,这样会报错

[Parsed_lut_1 @ 0x19bce00[ 104.105832] k510-isp 92600000.isp1: k510 isp f2k_ae: user wants to disable module.
] Option 'format' not found
[AVFilterGraph @ 0x19b3250] Error initializing filter 'lut' with args 'format=yuv420p,lut=y=val*1.06:u=val:v=val'
Error reinitializing filters!
Failed to inject frame into filter network: Option not found
Error while processing the decoded data for stream #0:0
无法生成图片