草庐IT

usb-camera

全部标签

Android camera2 API 在自动对焦模式下获取焦距

我正在使用Androidcamera2API。我可以在手动对焦模式下使用LENS_FOCUS_DISTANCE获取焦距值。但是,该属性在AF模式下始终为零。AF模式下有什么方法可以获取焦距吗? 最佳答案 Shortestdistancefromfrontmostsurfaceofthelensthatcanbebroughtintosharpfocus.Ifthelensisfixed-focus,thiswillbe0.http://developer.android.com/intl/es/reference/android/h

android - 带有 SurfaceView 的 Camera2

我正在尝试让新的Camera2与简单的SurfaceView一起工作,但我在实时预览方面遇到了一些问题。在某些设备上图像被拉伸(stretch)不成比例,而在其他设备上看起来很好。我设置了一个SurfaceView,我以编程方式调整它以适应预览流大小。在Nexus5上,这看起来不错,但在一台三星设备上却差得远。此外,三星设备在预览的右侧部分有黑色边框。是否真的无法使用SurfaceView或现在是切换到TextureView的时候? 最佳答案 是的,这当然是可能的。请注意,SurfaceView及其关联的Surface是两个不同的事

java - 在 Android 上使用 Camera API2 进行基于触摸的对焦

我正在尝试使用cameraApi2在Android上实现基于触摸的焦点。它有点工作,但它似乎并不总是适合我。我的实现如下:首先,我通过以下步骤创建CameraPreviewSession:mPreviewRequestBuilder=mCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);mPreviewRequestBuilder.set(CaptureRequest.CONTROL_MODE,CameraMetadata.CONTROL_MODE_AUTO);mPreviewRequestBuilder.s

android - 以设备所有者身份授予 USB 权限

Adeviceowner可以批runtimepermissions使用DevicePolicyManager.setPermissionGrantState()到第三方应用程序以避免用户提示。但是设备所有者有没有办法授予USBpermissions以及,以便此应用无需用户提示即可访问插入的USB设备?我尝试调用UsbManager.grantPermission()(通过反射),但它引发了SecurityException,因为它需要MANAGE_USB权限仅授予系统应用程序(显然不授予设备所有者)。注意:我正在寻找一个在非root和非自定义Android系统上工作的解决方案,设备所有

android camera2 handle 缩放

我是AndroidCamera2API的新手。我只是将我的所有项目移至新的Camera2API。我用过Camera2Basicexample作为起点。我现在尝试通过添加以下内容来处理缩放:publicbooleanonTouchEvent(MotionEventevent){try{CameraManagermanager=(CameraManager)getSystemService(Context.CAMERA_SERVICE);CameraCharacteristicscharacteristics=manager.getCameraCharacteristics(mCamera

android - USB 智能手机的最大输出安培数

USB端口的输出电压是5v,而且不能更改,不是吗?!但是我可以从智能手机消耗的最大安培数是多少?这取决于电池、硬件或受操作系统限制?Android/iPhone/otherOS手机有区别吗?我可以用App控制输出安培数吗?如果手机已root?重要示例可以从USB为Iphone6提供的最大电流量是多少? 最佳答案 当端口处于主机模式时,USB2OTG端口上提供的官方最大电流为500mA,最小为8mA。来源http://www.usb.org/developers/onthego/otg1_0.pdf#2.5

Android Camera 2 预览尺寸和设备纵横比

我正在我的项目中实现Camera2API。我正在使用TextureView和这些代码行来设置相机全屏预览大小:StreamConfigurationMapmap=characteristics.get(CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP);mPreviewSize=map.getOutputSizes(SurfaceTexture.class)[0];这似乎是设备支持的最大预览尺寸。我不确定这个尺寸是否适用于所有设备并适合其设备的纵横比而不被拉伸(stretch)。有人知道吗? 最佳答案

Windows驱动SetupDi系列函数之枚举USB/PCIe设备

Windows驱动SetupDi系列函数之枚举USB/PCIe设备前言相关资料辅助工具SetupDi系列函数进行设备信息的管理1.SetupDiGetClassDevs1.1枚举设备信息1.2参数说明1.3返回值1.4原理2.SetupDiEnumDeviceInfo2.1枚举成员2.2参数说明2.3返回值2.4原理3.SetupDiEnumDeviceInterfaces3.1枚举接口3.2获取接口数据4.SetupDiGetDeviceRegistryProperty4.1设备属性4.2参数说明4.3备注5.SetupDiGetDeviceRegistryProperty5.1销毁5.2参

USB TypeC接口和USB PD快充协议,有何区别?

很多人一下子搞不清楚,怎么USB即是TypeC又是USBPD呢?首先从USB标准演化来看这个问题: 通常提到USB几点几,一般说地是通信速度变快了。那USBTypeC又是什么呢?它主要是指接口,它出现之前,USB接口是很多样的,比如:<

基于STM32实现USB复合设备CDC+MSC正确实现方式

摘要:前一段时间对无刷电机的驱动有了兴趣,移植了odrive和simpleFOC代码,里面有关于stm32实现USB复合的实例,最近也有打算在electronbot里实现U盘+通讯来实现bootloader和语音文件的拷贝和管理。看了网上也有相关实现文章,比较HAL原代码框架,无论是odrive里,还是网上其它实现案例,都是通过ep_addr进行switch,而原代码框架里有USBD_RegisterClassComposite函数,阅读HAL库USB相关代码后,决定以符合原代码框架的姿势打开USB组合设备CDC+MSC。目录摘要:编译环境 一、基本工程建立二、描述符修改1.设备层2.配置描述