草庐IT

nexus5camera

全部标签

android - Nougat Camera API 中的 USB 网络摄像头支持

我正在按照以下说明为RaspberryPi3构建牛轧糖AOSP镜像:https://github.com/tab-pi/platform_manifest.我有一个UVC-compatible我想通过AndroidCameraAPI访问的USB网络摄像头(LogitechC525).到目前为止,网络摄像头在UsbManager.getDeviceList()中可见但是Camera.getNumberOfCameras()返回0。我已经自定义了内核,以便在插入网络摄像头时出现具有适当权限的/dev/video0:$adbshellls-l/dev/video0crw-rw----1sys

android - camera2 如何从图像读取器监听器中的 YUV_420_888 图像获取 Exif 数据

我正在尝试从YUV_420_888图像获取Exif数据,但它不起作用。我尝试了几种解决方案,例如将图像以jpeg格式保存到磁盘,将其转换为输入流,但似乎没有任何效果。我使用androidcamera2api捕获YUV_420_888图像。然后在OnImageAvailableListener中获取图像并尝试使用ExifInterfaceAPI读取其EXIF数据。但它始终是空的。我尝试了这个link中的所有方法得到正确的字节数组。这是我的代码:@OverridepublicvoidonImageAvailable(ImageReaderimageReader){if(!isRecordi

Android Camera2(1)-Camera2在textureView中的预览和拍照

Camera2预览和拍照1、Camera2相机模型2、Camera2的重要类3、Camera2调用流程4、Camera2调用实现1)定义TextureView作为预览界面2)设置相机参数3)开启相机4)开启相机预览5)实现PreviewCallback6)拍照1、Camera2相机模型解释上诉示意图,假如想要同时拍摄两张不同尺寸的图片,并且在拍摄过程中闪光灯必须亮起来。整个拍摄流程如下:创建一个用于从Pipeline获取图片的CaptureRequest。修改CaptureRequest的闪光灯配置,让闪光灯在拍照过程中亮起来。创建两个不同尺寸的Surface用于接收图片数据,并且将它们添加到

android - 查找窗口失败 - 2 个 galaxy nexus 上同一应用程序的不同行为

我有两部GalaxyNexus手机。这些电话是相同的固件版本4.0.2、相同的内部版本号、相同的内核版本。当我使用Eclipse将完全相同的应用程序部署到两部手机时,我看到每部手机的行为不同。在一部手机上,一切都按预期进行。在另一部手机上,主Activity在切换到另一个Activity并返回主Activity时崩溃,通过后退按钮和其他Activity完成并返回到创建它的Activity。我对这个问题的唯一线索是这个错误:04-1817:43:30.811:I/ActivityManager(207):Displayedorg.mitre.Mobile/.Activities.Quer

android - Galaxy Nexus 动画缓慢

我编辑了thiscode将Rect实例移出onDraw方法。我已经在多种设备上对其进行了测试。publicclassBallBouncesActivityextendsActivity{BallBouncesball;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);ball=newBallBounces(this);setContentView(ball);}}classBallBouncesextendsSurfaceViewimplementsSurfa

android - Android5.0中如何使用camera2 API实时获取每一帧数据

我正在使用camera2Basic现在并尝试获取每一帧数据以进行一些图像处理。我在Android5.0中使用camera2API,仅进行相机预览时一切都很好,而且很流畅。但是当我使用ImageReader.OnImageAvailableListener回调获取每一帧数据时预览卡住了,这导致了糟糕的用户体验。以下是我的相关代码:这是相机和ImageReader的设置,我设置图像格式为YUV_420_888publicSizesetUpCameraOutputs(CameraManagercameraManager,ClasskClass,intwidth,intheight){bool

Android Studio 文件资源管理器不适用于 Marshmallow(Nexus 设备)

将我的Nexus5和Nexus7更新为Marshmallow后,我似乎无法再访问设备存储空间。以前,我可以从AndroidStudioDeviceMonitor的文件资源管理器访问mnt/shell/emulated/0来访问设备的“外部”存储。现在,有了Marshmallow,mnt/shell似乎完全消失了。有什么方法可以访问这个相同的存储位置吗? 最佳答案 你试过/mnt/user/0/primary了吗?它在运行Marshmallow的G4和Nexus6上运行良好。 关于Andr

android - Nexus 7 平板电脑上的填充问题

我注意到在运行Android4.1的Nexus7平板电脑上存在一些填充问题。具体来说,我有一个带有填充的可绘制背景,可以创建一个外部笔画:这是用1dp的白色内划线补充的。所以它应该是整个图像周围的方形2dp边框:我已经在实际的nexus设备和其他几个设备以及7英寸果冻bean模拟器上对其进行了测试:首先,这是4.17英寸模拟器的工作版本:外面的边框是均匀的,环绕着整个图像。这也是它在我拥有的所有其他设备上的工作方式。连结7:灰色是背景颜色,但您可以看到右侧和底部的内边距没有得到遵守。边界现在被图像遮住了。如果重要的话,这些是GridView的子项。想知道是否有人看到这些问题或对如何解决

Android Camera takePicture 正在使用预览小缓冲区

我正在使用OPENCV开发一个项目。我在onCameraFrame上有一些过程。当它显示预览时,用户可以拍照。但是在某些设备中,我在调用takePicture(...)方法后出错。我应该怎么办?E/Camera-JNI(11783):Manuallysetbufferwastoosmall!Expected539380bytes,butgot460800!新症状:此缓冲区的大小是我的帧大小,460800。我在onCameraFrame记录了帧大小。每帧的大小都是460800。据我了解,takePicture尝试使用预览缓冲区。而且它们的尺寸不同。 最佳答案

java - com.android.camera.action.CROP 在摩托罗拉 Defy 上设置壁纸

我正在开发Android2.1+应用程序并尝试拍照,然后将该Intent的结果发送到裁剪功能。它似乎适用于SonyEricssonxmp,但当我将它放在MotoDefy上时,裁剪功能失败,因为它似乎忽略了我为数据输入的文件名,而是查看/data/data/com.motorola.gallery/files/temp-wallpaper出于某种原因。这是裁剪功能没有返回任何数据的结果,我刚刚拍摄的图像被设置为手机的壁纸图像!下面是一些示例代码:publicstaticfinalStringSD_CARD_TEMP_DIR=Environment.getExternalStorageDi