实验七、Linux V4L摄像头图片捕获实验

实验日期: 2024 年 11 月 12 日   报告退发 (订正 、 重做)                            

一、实验目的

1、掌握摄像头查看工具v4l2-ctl的使用 ;

2、掌握通过V4L2接口使用C代码读取usb摄像头图片的方法;

二、实验内容

1、启动嵌入式Linux开发宿主主机Ubuntu12.04, 使用root帐号登录;

2、配置Ubuntu12.04 Linux虚拟机连接上网,通过apt-get安装v4l-utils工具包,并测试图片显示工具display、gpicview图片查看工具命令的使用,如果缺少gpicview命令,可以通过apt安装gpicview包、

3、在Ubuntu12.04中,接入USB 接口的摄像头(Sony PS3 EYE或者罗技C270或者其他),执行dmesg、lsusb 、v4l2-ctl找出相关的摄像头硬件及其性能信息,在/dev/目录中找出对应的摄像头设备名。

4、使用gcc编译v4l2-yuyv-nmap、v4l2-mjpeg-nmap两份代码,阅读并查看代码,使用代码比较软件”Beyond Compare”尝试比较两个代码的区别,了解V4L接口读取图片的两种不同格式代码的调用方法。

5、阅读并编译运行v4l2-yuyv-nmap代码,捕获一张YUYV格式图片,使用windows下的yuv图片查看工具yuvplayer.exe查看捕获后的YUYV图片。

6、阅读并编译运行v4l2-mjpeg-nmap代码,看能否正常捕获一张JPEG格式的图片,检查能否正常显示。

三、实验环境

安装有vmware软件的window主机,Ubuntu12.04 Linux虚拟机,USB摄像头一个。 

四、实验步骤

(描述实验步骤及中间的结果或现象。在实验中做了什么事情,怎么做的,发生的现象和中间结果)

1、启动嵌入式Linux开发宿主主机Ubuntu12.04, 使用root帐号登录;

  1. 配置Ubuntu12.04 Linux虚拟机连接上网,通过apt-get安装v4l-utils工具包,并测试图片显示工具display、gpicview
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值