usb摄像头在s3c6410平台上的测试
来源:互联网 发布:淘宝天猫超市有假货吗 编辑:程序博客网 时间:2024/05/22 16:18
1
luvcview是一个开源项目,专注于UVC摄像头的测试,只要您的摄像头支持UVC驱动,即可使用luvcview测试程序,如何知道自己的摄像头是不是支持UVC驱动呢?在这个网站上查一下,看看自己摄像头的ID是不是在支持的列表中,http://www.ideasonboard.org/uvc/
2 我们在luvcview这个项目的基础上进行了修改,使之能够在s3c6410平台上运行,采用了6410特有的硬件空间色彩转换和图像缩放功能,也就是 post processor功能。
3 另外需要说一下我们修改后的luvcview可以运行在PC Linux平台和s3c6410平台,源码里面有两个makefile文件,一个针对嵌入式版本一个针对PC Linux版本,
嵌入式版本里面分硬件实现YUV to RGB和软件实现 YUV to RGB ,缺省配置是硬件实现YUV to RGB 及图像的缩放。
-d 指定摄像头的设备节点
-f 指定摄像头传给系统的数据格式,-jpg代表为 mjpeg 码流,另外还有 -yuv 这样传给系统的数据yuv422格式的码流。
-s 指定摄像头采集的分辨率为 800x600
如何查看您的摄像头支持的分辨率呢?
./luvcview -d /dev/video2 -L
5 luvcview工作在mjpeg流模式下是可以录制AVI文件,抓图保存成.jpg文件的。avi文件在Ubuntu12.04系统下播放正常,在WindowXP下的暴风影音中播放会花屏,很可能跟播放器支持的视频编码格式
有关系。
yuv流模式下可以抓图保存成 .pnm格式的图像文件,在Ubuntu12.04下可以正常显示,该模式下不支持保存avi文件。
6 PC版本的luvcview,抓图和保存avi文件是通过界面上的按键和键盘按键操作的,具体的看一下源码,
嵌入式版本的 luvcview,界面未增加按钮,抓图和保存avi文件是通过开关变量控制的,修改方法也很简单,简单修改一下源码即可,这个您是懂得的, ^_^
7 如果您编译PC版本的luvcview,Ubuntu环境里面需要安装sdl环境,在终端环境里面执行: apt-get install libsdl1.2-dev 即可,嵌入式版本不需要的,直接make即可。注意,编译之前记得 make clean一下。
源码下载链接: :http://download.csdn.net/detail/yimiyangguang1314/4413767
luvcview是一个开源项目,专注于UVC摄像头的测试,只要您的摄像头支持UVC驱动,即可使用luvcview测试程序,如何知道自己的摄像头是不是支持UVC驱动呢?在这个网站上查一下,看看自己摄像头的ID是不是在支持的列表中,http://www.ideasonboard.org/uvc/
2 我们在luvcview这个项目的基础上进行了修改,使之能够在s3c6410平台上运行,采用了6410特有的硬件空间色彩转换和图像缩放功能,也就是 post processor功能。
3 另外需要说一下我们修改后的luvcview可以运行在PC Linux平台和s3c6410平台,源码里面有两个makefile文件,一个针对嵌入式版本一个针对PC Linux版本,
嵌入式版本里面分硬件实现YUV to RGB和软件实现 YUV to RGB ,缺省配置是硬件实现YUV to RGB 及图像的缩放。
4 使用方法:
把 luvcview拷贝到 /mnt目录下面,执行 ./luvcview -d /dev/video2 -f jpg -s 800x600 在LCD屏幕上即可看到采集到的图像。-d 指定摄像头的设备节点
-f 指定摄像头传给系统的数据格式,-jpg代表为 mjpeg 码流,另外还有 -yuv 这样传给系统的数据yuv422格式的码流。
-s 指定摄像头采集的分辨率为 800x600
如何查看您的摄像头支持的分辨率呢?
./luvcview -d /dev/video2 -L
5 luvcview工作在mjpeg流模式下是可以录制AVI文件,抓图保存成.jpg文件的。avi文件在Ubuntu12.04系统下播放正常,在WindowXP下的暴风影音中播放会花屏,很可能跟播放器支持的视频编码格式
有关系。
yuv流模式下可以抓图保存成 .pnm格式的图像文件,在Ubuntu12.04下可以正常显示,该模式下不支持保存avi文件。
6 PC版本的luvcview,抓图和保存avi文件是通过界面上的按键和键盘按键操作的,具体的看一下源码,
嵌入式版本的 luvcview,界面未增加按钮,抓图和保存avi文件是通过开关变量控制的,修改方法也很简单,简单修改一下源码即可,这个您是懂得的, ^_^
7 如果您编译PC版本的luvcview,Ubuntu环境里面需要安装sdl环境,在终端环境里面执行: apt-get install libsdl1.2-dev 即可,嵌入式版本不需要的,直接make即可。注意,编译之前记得 make clean一下。
源码下载链接: :http://download.csdn.net/detail/yimiyangguang1314/4413767
- usb摄像头在s3c6410平台上的测试
- usb摄像头在s3c6410平台上的测试
- qte-4.8.5在s3c6410平台上的移植
- 在LCD上显示USB摄像头图像
- X264编码器在wince上的移植(ARM11,S3C6410。平台配置是S3C6410_sdk)
- rt2870 usb wifi在mx53 android平台上的移植
- rt2870 usb wifi在mx53 android平台上的移植
- rt2870 usb wifi在mx53 android平台上的移植
- V4L2 usb 摄像头 测试
- V4L2 usb 摄像头 测试
- 树莓派中测试USB摄像头
- Json-c在s3c6410上的移植
- S3C6410摄像头测试程序流程mfc分析
- 在raspberry上使用USB摄像头做视频采集
- ARM9平台移植中星微ZC0301P的USB摄像头
- ARM9平台支持中星微ZC0301P的USB摄像头
- s3c6410,mjpg-streamer,ZC3XX ,USB网络摄像头移植成功。
- linux usb 摄像头测试软件
- CM3-读书笔记《Cortex-M3权威指南Cn》-2
- 一篇程序员应该看下的文章
- apt-get 命令详解(中文),以及实例
- C#学习之路--DLL参数转换
- iphone调用系统电话、浏览器、地图、邮件等
- usb摄像头在s3c6410平台上的测试
- RHEL 5 安装 序列号
- nagios学习笔记【1】--nagios的介绍
- IE中设置height无效的解决办法
- C语言中volatile关键字的作用
- poj 2778 AC自动机+DP+矩阵快速幂
- 内存池技术介绍
- 游戏王千金囊开发实录二十二 ——更多
- 6月份最受欢迎的 15 个新的 jQuery 插件