- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
V4L2采集图像输出图片的程序
下面是我写的一段关于V4L2采集图像输出图片的程序,可是出来的图片总是空白的,好像是存储空间分配的问题,但是我也没看出是什么错误,想让高手们看看是什么地方错了。方便的话也可以QQ联系。QQ:877431484
C/C++ code
HYPERLINK /topics/390478198 \l clipboardWindow \o 源码 ?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
#include?stdio.h
#include?stdlib.h
#include?string.h
#include?unistd.h
#include?sys/time.h
#include?sys/resource.h
#include?sys/ioctl.h
#include?sys/stat.h
#include?linux/videodev.h
#include?linux/videodev2.h
#include?fcntl.h
#include?linux/fb.h
#include?sys/mman.h
int?main()
{
printf(Program?start!\n);
int?fd;
fd=open(/dev/video0,O_RDWR);
if(fd?==?-1)
{printf(Failed?to?open?video?device!\n);?return?-1;?}
else
printf(Open?video?devive?seccess!\n);
struct?v4l2_capability?cap;
if(ioctl(fd,VIDIOC_QUERYCAP,cap)==-1)
{printf(VIDIOC_QUERYCAP?failure!\n);return?-1;}
printf(Capability?Informations:\n);
printf(?driver:?%s\n,?cap.driver);
printf(?card:?%s\n,?cap.card);
printf(?bus_info:?%s\n,?cap.bus_info);
printf(?version:?%08x\n,?cap.version);
printf(?capabilities:?%08x\n,?cap.capabilities);
struct?v4l2_format?fmt;
memset?(fmt,?0,?sizeof(fmt));
fmt.type?=?V4L2_BUF_TYPE_VIDEO_CAPTURE;
fmt.fmt.pix.width=?720;
fmt.fmt.pix.height=?576;
fmt.fmt.pix.pixelformat?=?V4L2_PIX_FMT_YUYV;
fmt.fmt.pix.field=?V4L2_FIELD_INTERLACED;
if?(ioctl(fd,?VIDIOC_S_FMT,?fmt)?==?-1)
{printf(cant?fmt\n);return?-1;}
if(ioctl(fd,?VIDIOC_G_FMT,?fmt)?==?-1)
{?printf(VIDIOC_G_FMT?failed\n);?return?-1;}
printf(Stream?Format?Informations:\n);
printf(?type:?%d\n,?fmt.type);
printf(?width:?%d\n,?fmt.fmt.pix.width);
printf(?height:?%d\n,?fmt.fmt.pix.height);
char?fmtstr[8];
memset(
您可能关注的文档
- ROBOT2016_049-055_基于机器视觉的Delta机器人分拣系统算法_倪鹤鹏.pdf
- RP_HPLC法同时测定芫花中芹菜素_羟基芫花素_芫花素的含量.pdf
- RTM法成型玻璃钢轴流风机叶轮轮毂_王冬生.pdf
- RTX51及其在单片机系统中的应用.pdf
- RTM充模分析控制体积法的求解方法.pdf
- R_3中极小曲面的Weierstrass表示及其第一和第二基本形式.pdf
- RTX51操作系统.pdf
- RZ9920电磁场电磁波综合实验系统.pdf
- S2SH+JQuery ztree生成三级级联树形列表菜单.doc
- S7-1200集成的以太网接口可以实现的通信方式.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)