[Tinkr board使用体验]tinker board在debian下测试USB摄像头

  • 东方青
  • LV4工程师
  • |      2018-01-09 23:58:22
  • 浏览量 2455
  • 回复:0
tinker board在debian下测试USB摄像头 -----东方青 一、 系统的准备与安装 1. 获取debian系统:https://www.asus.com/Single-Board-Computer/Tinker-Board/ 可下载到20170417-tinker-board-linaro-stretch-alip-v1.8.img镜像。 2. 通过工具win32diskimager将20170417-tinker-board-linaro-stretch-alip-v1.8.img镜像物理写入到SD卡中(大于8GB的SD卡)。 3. SD卡插入板卡,上电即可进入系统。 二、 摄像头播放器的安装 1. 摄像头型号:优迈Q5 USB摄像头,支持UVC免驱动协议,分辨率:640X480 2. 在tinker board上插入USB摄像头厚,会在/dev/目录下生产video0设备节点。可通过命令 ls /dev/video0 查询。 3. 安装软件:在这里笔者使用mplayer播放器来获取摄像头的图像数据。命令: sudo apt-get install mplayer 三、 运行摄像头获取图像 1. 命令:sudo mplayer tv:// 注意:这一步只能在板子的桌面上的终端运行以上命令,不可通过SSH远程运行此命令。 此命令默认获取的事640X480大小的视频图像,但是效果不佳。如下图: 2. 为了确认是不是因为摄像仪分辨率太大而获取图像数据流卡慢的情况,特意指定获取图像数据为320X240分辨率。命令如下: mplayer tv:// -tv driver=v4l2:device=/dev/video0:input=0:outfmt=bgr24:width=640:height=480:fps=25 -vo x11 如上图所示,无论分辨率如何调节,都会出现花屏、卡屏的现象。而且图像光线黑暗。 3. 为排除摄像头问题,换了另一款索尼的摄像仪,参数也为640X480,得到更差的效果。 总结: (1) 以上所使用的两款摄像头,经过亲测,在树莓派,FirePrime板卡(RK3128),和Ubuntu真机上能够流畅清晰获取640X480的视频图像。 (2) 目前并没有详细去分析Tinker board板卡的原因,也没有详细去找这个现象的原因,但是,就Tinker board板卡的CPU RK3288来看,对视频的处理硬件强有力才对。不过个人猜测,有可能是因为CPU获取摄像头数据速率太快,而摄像头本身是速率较慢的原因,所以出现这种视频不正常的现象。这个后期可以通过编写程序去实测。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子