我是靠谱客的博主 知性飞机,这篇文章主要介绍基于V4L2摄像头采集图片程序设计,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef __COMMON_H #define __COMMON_H //该头文件定义的是摄像头在屏幕上显示的宽度和高度 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<errno.h> #include <stdint.h> typedef unsigned char U8; typedef unsigned int U32; typedef unsigned short U16; #define WIDTH 800 #define HEIGHT 600 #endif //__COMMON_H
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef __VIDEOCAPTURE_H #define __VIDEOCAPTURE_H #include"common.h" #include<sys/mman.h> #include<fcntl.h> #include<linux/videodev2.h> #define VIDEODEVNAME ("/dev/video0") #define COUNT 4 //需要调用的摄像头相关的接口,包括初始化,开始,结束,采取一帧的数据并保存 int initCamera(); void unInitCamera(); int startCamera(); int stopCamera(); int getOneFrame(U8* pcYuvBuffer); #endif //__VIDEOCAPTURE_H
复制代码
1
2
3
4
5
#include"videoCapture.h" static U8* pcYuv[COUNT]={NULL}; static int vidDevFd = -1; static int

最后

以上就是知性飞机最近收集整理的关于基于V4L2摄像头采集图片程序设计的全部内容,更多相关基于V4L2摄像头采集图片程序设计内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(85)

评论列表共有 0 条评论

立即
投稿
返回
顶部