UVC still image capture
来源:互联网 发布:android webview优化 编辑:程序博客网 时间:2024/05/23 22:07
摄像头支持的still image capture有三种方式:
still image capture method 1:
当拍照事件触发以后,摄像头直接从当前预览的video pipe中抓一帧图像作为still image,因此hardware不会中断和改变video stream。采用此方式进行静态拍照的话拍出来的图像的resolution和format总是和当前video stream是一致的。
still image capture method 2:
当拍照事件触发以后,驱动程序会停掉当前的video stream,然后重新根据application所选择的静态图片的图像的resolution和format和hardware沟通并重新分配usb带宽,发送VS_STILL_IMAGE_TRIGGER_CONTROL 的命令给hardware,然后准备着接收still image data。Device hardware这边接到命令后将still image data通过通过video pipe送出,并在这一帧的payload header中标记为still。当host driver接收到still image后就会恢复到拍照之前video的alternate setting,重新打开video stream。这种情况下在拍照时候有video 有一个明显停顿的动作。
still image capture method 3:
前两种方式都是只通过从video pipe传输still image data。这种方式的话still image data是通过专用的usb的bulk传输方式的still image pipe传输;因此video stream就不会被中断。
still image capture method 1:
当拍照事件触发以后,摄像头直接从当前预览的video pipe中抓一帧图像作为still image,因此hardware不会中断和改变video stream。采用此方式进行静态拍照的话拍出来的图像的resolution和format总是和当前video stream是一致的。
still image capture method 2:
当拍照事件触发以后,驱动程序会停掉当前的video stream,然后重新根据application所选择的静态图片的图像的resolution和format和hardware沟通并重新分配usb带宽,发送VS_STILL_IMAGE_TRIGGER_CONTROL 的命令给hardware,然后准备着接收still image data。Device hardware这边接到命令后将still image data通过通过video pipe送出,并在这一帧的payload header中标记为still。当host driver接收到still image后就会恢复到拍照之前video的alternate setting,重新打开video stream。这种情况下在拍照时候有video 有一个明显停顿的动作。
still image capture method 3:
前两种方式都是只通过从video pipe传输still image data。这种方式的话still image data是通过专用的usb的bulk传输方式的still image pipe传输;因此video stream就不会被中断。
- UVC still image capture
- USB Still Image Capture设备类
- iOS Still Image Capture Using AVCaptureSession(使用AVCaptureSession获取静止Image)
- Still and Video Media Capture
- Still Image Colorization
- 学习笔记- AVFoundation Programming Guide - Still and Video Media Capture
- UVC
- UVC
- uvc
- Image Capture Whole Web Page using C#
- ros command related to epuck capture image
- 3-D Reconstruction from a Single Still Image-学习《1》
- A survey on still image based human action recognition
- AVFoundation Programming Guide(官方文档翻译5)Still and Video Media Capture - 静态视频媒体捕获。
- Capture
- capture a widget image with a GC(转载)
- Capture Image from Camera and Display in Activity
- image capture of usb webcam on e-puck
- oracle查看表、存储过程、触发器、函数等定义
- 【Android LibGDX游戏引擎开发教程】第07期:中文字体的显示和绘制(上)
- Nginx缓存功能:Proxy_cache与fastcgi_cache区别
- Java和C++基本类型与语法的区别
- IOS 电话拨打
- UVC still image capture
- Cocos2d-x--编译第一个Android程序HelloCocos2dx
- cocos2d-x 多线程编程 Posix通用
- cocos2d-x Cygwin编译 recipe for target `obj/local/armeabi/libcocos2d.so' fail解决办法
- Ubuntu下配置VNC
- [设计模式as3版]四.简单工厂
- 在线评分系统
- 基于Tomcat7.0.29的WebSocket实现
- ExtJS Layout 1