WhyCan Forum

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2019-10-28 14:07:49

单眼皮小哥哥
会员
注册时间: 2018-12-28
累计积分: 56

利用fswebcam抓取图像

命令如下:fswebcam -d /dev/video1 --no-banner -r 640x480 image3.jpg
成功抓取到图片,但在Windows与linux下打不开图片,显示格式错误,请问这是命令哪里出问题了吗?

最近编辑记录 单眼皮小哥哥 (2019-10-28 14:08:06)

离线

#2 2019-10-28 14:21:04

我思故我在
会员
注册时间: 2019-09-03
累计积分: 138

Re: 利用fswebcam抓取图像

文件大小正常吗?

抓 bmp 试一试:

fswebcam -d /dev/video0 -q -r 1024x768 test.bmp

离线

#3 2019-10-28 14:52:54

单眼皮小哥哥
会员
注册时间: 2018-12-28
累计积分: 56

Re: 利用fswebcam抓取图像

我思故我在 说:

文件大小正常吗?

抓 bmp 试一试:

fswebcam -d /dev/video0 -q -r 1024x768 test.bmp

不行照片一片黑,大小只有二十多k,之前使用fswebcam -d /dev/video1 -p UYVY -S 10 tset.jpg是可以正常使用ov2640摄像头的,抓取到的图片350k,但我现在使用ov5647摄像头,这个命令不能用[  142.982353] [VFE_ERR]try yuv422 bus error when pix fmt is yuv422 interleaved at try_fmt_internal!
[  142.992432] [VFE_ERR]pixel format (0x59565955) width 384 height 288 invalid at vidioc_try_fmt_vid_cap.

离线

#4 2019-10-28 15:03:40

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,230

Re: 利用fswebcam抓取图像

看起来是驱动有问题

离线

#5 2019-10-28 15:16:08

单眼皮小哥哥
会员
注册时间: 2018-12-28
累计积分: 56

Re: 利用fswebcam抓取图像

晕哥 说:

看起来是驱动有问题

我直接用的是源码驱动,但是我用同样的fswebcam命令让ov2640抓取图像,图像也是一片黑,ov2640的驱动应该是没问题的,我之前用fswebcam -d /dev/video0 -p UYVY -S 10 tset.jpg成功抓取过图片

离线

#6 2019-10-28 15:18:38

单眼皮小哥哥
会员
注册时间: 2018-12-28
累计积分: 56

Re: 利用fswebcam抓取图像

晕哥 说:

看起来是驱动有问题

感觉还是应该fswebcam命令方面的问题,ov5647的输出格式是 raw RGB,ov2640 •YUV(422/420)/YCbCr422•RGB565/555
•8-bit compressed data•8-/10-bit Raw RGB data

离线

#7 2019-10-28 15:26:26

我思故我在
会员
注册时间: 2019-09-03
累计积分: 138

Re: 利用fswebcam抓取图像

调整 -p 参数, 每个可用的参数都试一下。

离线

#8 2019-10-29 15:52:36

单眼皮小哥哥
会员
注册时间: 2018-12-28
累计积分: 56

Re: 利用fswebcam抓取图像

调整了参数,把p参数换成BAYER成功抓取到了图像

离线

#9 2019-10-29 16:29:36

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,230

Re: 利用fswebcam抓取图像

噢,原来如此,可能摄像头或驱动只支持这一种 像素格式。

离线

#10 2019-10-29 18:15:11

单眼皮小哥哥
会员
注册时间: 2018-12-28
累计积分: 56

Re: 利用fswebcam抓取图像

晕哥 说:

噢,原来如此,可能摄像头或驱动只支持这一种 像素格式。

应该是摄像头至支持这种格式,像ov2640各种格式都能抓取图片成功

离线

#11 2019-11-01 13:40:47

单眼皮小哥哥
会员
注册时间: 2018-12-28
累计积分: 56

Re: 利用fswebcam抓取图像

FluxBB bbcode 测试
FluxBB bbcode 测试
FluxBB bbcode 测试
对于ov5647我利用bayer模式抓图得到的图片为黑白图片。如图,ov5647的结构图的图像传感器处理器里只有一个dpc而没有isp或者dsp,是不是就只能输出raw rgb的原始数据,无法转换为yuv或者rgb,fswebcam抓取raw rgb是不是只能输出黑白图?

离线

页脚