《基于嵌入的家庭远程监控系统》项目总结.docVIP

  • 4
  • 0
  • 约5.7千字
  • 约 7页
  • 2016-12-13 发布于贵州
  • 举报

《基于嵌入的家庭远程监控系统》项目总结.doc

《基于嵌入式的家庭远程监控系统》项目总结 使用v4l2视频数据采集 一、打开设备文件,和普通文件那样打开即可 二、捕捉视频的前期准备 1、获取参数和设置要求 v4l2_capability结构体 通过VIDIO_QUERYCAP操作命令获取设备驱动的参数,保存于v4l2_capability结构体中,包括driver(驱动名),card(设备名),bus_info(总线信息)等 v4l2_cropcap结构体 先设置v4l2_cropcap的type域,再通过VIDIO_CROPCAP操作命令获取设备捕捉能力的参数,保存于v4l2_cropcap结构体中,包括bounds(最大捕捉方框的左上角坐标和宽高),defrect(默认捕捉方框的左上角坐标和宽高)等 v4l2_format结构体 先填好v4l2_format的各个域,如type(传输流类型),fmt.pix.width(宽),fmt.pix.heigth(高),fmt.pix.field(采样区域,如隔行采样),fmt.pix.pixelformat(采样类型,如YUV4:2:2),然后通过VIDIO_S_FMT操作命令设置视频捕捉格式 2、初始化内存映射 v4l2_requestbuffers结构体 先填好v4l2_requestbuffers的一些域,如count(帧缓冲个数)等,通过操作命令VIDIO_REQBUF

文档评论(0)

1亿VIP精品文档

相关文档