UVCCamera实现USB摄像头Android的APP
USB摄像头的项目,需要做一个安卓APP
UVCCamera的开源程序,开源了8个例程,每个例程功能各不相同。
1.下载开源程序
下载地址:下载地址
点击图中的clone or download可以直接下载程序的压缩包
1)USBCameraTest0
显示如何使用SurfaceView来启动/停止预览。
2)USBCameraTest
显示如何启动/停止预览。这与USBCameraTest0几乎相同,
但是使用自定义的TextureView来显示相机图像而不是使用SurfaceView。
3)USBCameraTest2
演示如何使用MediaCodec编码器将UVC相机(无音频)的视频记录为.MP4文件。
此示例需要API>=18,因为MediaMuxer仅支持API>=18。
4)USBCameraTest3
演示如何将音频(来自内部麦克风)的视频(来自UVC相机)录制为.MP4文件。
这也显示了几种捕捉静止图像的方式。此示例可能最适用于您的定制应用程序的基础项目。
5)USBCameraTest4
显示了访问UVC相机并将视频图像保存到后台服务的方式。
这是最复杂的示例之一,因为这需要使用AIDL的IPC。
6)USBCameraTest5
和USBCameraTest3几乎相同,但使用IFrameCallback接口保存视频图像,
而不是使用来自MediaCodec编码器的输入Surface。
在大多数情况下,您不应使用IFrameCallback来保存图像,因为IFrameCallback比使用Surface要慢很多。
但是,如果您想获取视频帧数据并自行处理它们或将它们作为字节缓冲区传递给其他外部库,
则IFrameCallback将非常有用。
7)USBCameraTest6
这显示了如何将视频图像分割为多个Surface。你可以在这个应用程序中看到视频图像并排观看。
这个例子还展示了如何使用EGL来渲染图像。
如果您想在添加视觉效果/滤镜效果后显示视频图像,则此示例可能会对您有所帮助。
8)USBCameraTest7
这显示了如何使用两个摄像头并显示来自每个摄像头的视频图像。这仍然是实验性的,可能有一些问题。
9)usbCameraTest8
这显示了如何设置/获取uvc控件。目前这只支持亮度和对比度。
通过一段时间的简单的初版,配通配置文件,实现视频画面预览!戳下方观看
我的源码地址
UVCCamera实现USB摄像头Android的APP相关推荐
- java usb摄像头_Android中多USB摄像头解决方案——UVCCamera源码分析(一)
前言 前段时间捣鼓多USB摄像头的方案,一阵手忙脚乱算是勉强跑起来了.整个流程主要还是依赖于网上大神们封装好的库.之前想仔细分析一下整套底层实现,然而一直拖到现在--也没有完全看完,于是想着干脆分阶段 ...
- UVCCamera安卓驱动USB摄像头
最近在做一个USB摄像头的项目,需要做一个安卓APP.从来没写过安卓程序,所以只能网上到处搜,搜了一个叫simplewebcam的源码,可能我配置不对一直不出图像.现在搜了一个叫UVCCamera的开 ...
- android USB摄像头做条形码及二维码扫描(1)
摘要: 1.前言 2.底层配置 3.JNI实现 4.总结 5.BUG及优化记录 android USB摄像头做条形码及二维码扫描(2) 1. 前言 公司做的产品基于android开发板搭建的控制系统, ...
- android 访问usb摄像头,从Android中的webview访问外部USB摄像头
USB相机驱动程序和相机选择可能存在问题,而不是权限问题. > USB相机驱动程序 第一步是确保您的USB摄像头被检测到并且正在您的设备上运行.您没有说明您是否确认了这一点.我的理解是andro ...
- android中uvc调用usb摄像头,一篇文章带你了解Android Usb摄像头
在实际项目中,有些客户可能需要支持usb摄像头功能,如果你也遇到usb摄像头支持的问题,那这篇文章一定能帮助到你. 目前android是支持uvc协议的,也就是只要我们采用的usb摄像头是支持uvc协 ...
- Android支持USB摄像头
关于Android支持USB摄像头的帖子网上是有一些的,虽然内容都是转载过来的,前一段时间因为工作需要,必须实现在Android上实现USB摄像头和主摄像头同时录像,便自己动手尝试实现了一下,最终实现 ...
- Android 双usb 摄像头支持
公司有一款产品需要支持双USB摄像头,标准的Android设备只支持同时打开一个camera,若要支持两个显示需要修改rk3288 源码, hardware/rockchip/camera/Camer ...
- 终于搞定android驱动USB摄像头了!
终于搞定android驱动USB摄像头了! 多亏了stackoverflow看到的一篇帖子,其中有几句关键的话,然后顺藤摸瓜解决了问题. 帖子大意: 讨论的前提是你的USB摄像头是UVC兼容的(如今大 ...
- android usb 摄像头 分辨率,Android 驱动USB摄像头
最近有个需求,要用android 来驱动外部usb摄像头.emmmmmmm...... 港真,突然听到这么个需求,有点蒙~~于是google github转有没有类似需求的文章.诶嘿 还真有. 还有 ...
最新文章
- linux c 多文件编译,Linuxc - 多c文件程序编译执行
- mysql aa复制_MySQL的复制架构与优化
- redis终端简单命令
- 双向循环链表涉及双向指针的基本操作(C语言)
- android p preview_细数 Android P 开发者预览版中最不能错过的新特性
- hive --metastore三种模式
- flink API之Sink入门
- 【资源挖掘】免费DEM数据下载
- doubango播放不均匀的问题及改进办法
- 常见问题4:文本不能选择 效果
- 基于Web的仓库管理系统的设计与实现
- 小米笔记本 镜像_小米笔记本Air 13.3原装WIN10出厂系统ISO镜像1607原版镜像下载
- 前端学习(一):HTML基本语法
- 基于51单片机+ESP-01WIFI模块LED灯的控制
- 转载-极化码系列(2)-极化码的编码原理
- 删除文档中的中文字符---只保留英文字符
- Tomcat安装配置及CATALINA_HOME environment variable is not defined correctly问题的解决
- 【CF487E】 Tourists 简易题解
- 数据比赛资料(杂合)
- QCC---Host configure tools
热门文章
- 树莓派3B运行OP-TEE
- 用c语言编写1x3 5x7,c语言编程例题及答案-20210315033236.docx-原创力文档
- php抓取百度搜索百度快照,php抓取百度快照、百度收录、百度热词程序代码,抓取百度快照_PHP教程...
- PC端微信加群的测试用例和app端微信加群的测试用例
- JAVAWeb开发(基于分片的网络状态查询方法、装置及存储介质)
- 主流直播系统的分类及优势对比
- Velodyne Lidar宣布与Renu Robotics达成多年期销售协议
- 初学docker第一周
- 数据库--关系代数扩展操作(交、thetaθ连接、等值连接、自然连接)
- 男人健康养生必知的30个秘诀