美文网首页
一篇文章带你了解Android Usb摄像头

一篇文章带你了解Android Usb摄像头

作者: 小驰行动派 | 来源:发表于2021-02-23 17:44 被阅读0次

    在实际项目中,有些客户可能需要支持usb摄像头功能,如果你也遇到usb摄像头支持的问题,那这篇文章一定能帮助到你。

    目前android是支持uvc协议的,也就是只要我们采用的usb摄像头是支持uvc协议的,那就可以在android上跑起来的。

    一、我们先来了解下啥是uvc?

    UVC

    UVC全称为USB Video Class,即:USB视频类,是一种为USB视频捕获设备定义的协议标准。是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,已成为USB org标准之一。(简单来说,就是一种协议标准)

    二、来看看usb摄像头长啥样?

    下面2张图片就是我目前手头上用的usb摄像头。


    支持uvc协议的usb摄像头 支持uvc协议的usb摄像头
    三、关于uvcCamera的开源项目?

    GitHub开源项目:
    https://github.com/saki4510t/UVCCamera

    目前网上关于uvcCamera 的例子,基本是基于这个开源项目来的,整个项目包含了so库的实现代码,以及包含了8个测试程序代码。

    四、基于开源uvcCamera的项目,个人写的demo?

    (亲手撸的demo,在android 9.0上验证过各个功能正常)

    支持的功能:

    1. 预览
    2. 拍照
    3. 录像
    4. 实时yuv数据回调
    app demo效果 as工程代码

    Demo代码地址:
    https://github.com/yorkZJC/UvcCameraDemo


    *本人从事Android Camera相关开发已有5年,
    *目前在深圳上班,
    *小伙伴记得点我头像,看【个人介绍】进行关注哦,希望和更多的小伙伴一起交流 ~

    -------- 2021.02.23 深圳 17:45

    相关文章

      网友评论

          本文标题:一篇文章带你了解Android Usb摄像头

          本文链接:https://www.haomeiwen.com/subject/ihekfltx.html