您尚未登录。

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

单眼皮小哥哥
会员
注册时间: 2018-12-28
已发帖子: 57
积分: 57

利用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
已发帖子: 244
积分: 243.5

Re: 利用fswebcam抓取图像

文件大小正常吗?

抓 bmp 试一试:

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

离线

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

单眼皮小哥哥
会员
注册时间: 2018-12-28
已发帖子: 57
积分: 57

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

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 利用fswebcam抓取图像

看起来是驱动有问题





离线

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

单眼皮小哥哥
会员
注册时间: 2018-12-28
已发帖子: 57
积分: 57

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
已发帖子: 57
积分: 57

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
已发帖子: 244
积分: 243.5

Re: 利用fswebcam抓取图像

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

离线

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

单眼皮小哥哥
会员
注册时间: 2018-12-28
已发帖子: 57
积分: 57

Re: 利用fswebcam抓取图像

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

离线

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

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 利用fswebcam抓取图像

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





离线

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

单眼皮小哥哥
会员
注册时间: 2018-12-28
已发帖子: 57
积分: 57

Re: 利用fswebcam抓取图像

晕哥 说:

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

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

离线

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

单眼皮小哥哥
会员
注册时间: 2018-12-28
已发帖子: 57
积分: 57

Re: 利用fswebcam抓取图像

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

离线

#12 2019-12-16 15:19:51

dml1048147924
会员
所在地: 江苏无锡
注册时间: 2019-11-08
已发帖子: 119
积分: 115.5

Re: 利用fswebcam抓取图像

单眼皮小哥哥 说:

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

fswebcam 是怎么加入到荔枝派里的,求指点

离线

#13 2019-12-16 15:42:00

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 利用fswebcam抓取图像

dml1048147924 说:

fswebcam 是怎么加入到荔枝派里的,求指点

本站搜 buildroot





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn