加入CODE CHINA

· 不限速    · 不限空间    · 不限人数    · 私仓免费

免费加入
README.md

libv4l2

对Linux v4l2接口进行封装,降低操作难度,主要内容在libv4l2目录下

实例介绍

  • example_captrue 采集一张yuv图片
  • example_video2lcd 采集图像在lcd预览,这个需要在嵌入式平台使用,需要修改makefile的工具链
  • example_qt 采集图像在qt显示,这是单独的一块,内部已经含有v4l2的封装了

使用方法

将文件拷贝到Linux环境下,执行make,可以得到capturevideo2lcd

example_captrue

执行capture /dev/video0可以采集一张yuv图像,可以使用ffplay -pixel_format yuyv422 -f rawvideo -video_size 640x480 pic.yuv查看

在这里插入图片描述

example_video2lcd

执行video2lcd /dev/video0可以在lcd上预览,这个是在嵌入式平台运行的,需要在makefile需要工具链 在这里插入图片描述

example_qt

这个是单独的一个模块,直接使用Qt IDE打开,点击运行即可,默认打开的是/dev/video0

在这里插入图片描述

详情请看

深入学习Linux摄像头(一)v4l2应用编程

项目简介

🚀 Github 镜像仓库 🚀

源项目地址

https://github.com/imsjt/libv4l2

发行版本

当前项目没有发行版本

贡献者 2

JT同学 @weixin_42462202

开发语言

  • C 69.3 %
  • C++ 29.6 %
  • QMake 0.7 %
  • Makefile 0.4 %