android-camerax相关内容
camerax是否提供api来面对镜头变化回调?切换面向镜头的相机后,我想在完成更换并准备使用相机时得到通知. 当前,我正在使用camerax的这种依赖关系 实现"androidx.camera:camera-lifecycle:1.0.0-beta01"实现"androidx.camera:camera-view:1.0.0-alpha08"实现"androidx.camera:came
..
我正在创建cameraX视图,以通过桥接进行本机反应.(普通视图在RN中呈现.桥接流程很好.)使用 PreviewView 来显示CameraX预览的摄像机供稿.我已经成功实现了预览,但是不确定为什么未在UI上呈现预览.这只是一个空白屏幕. 让我知道UI本机组件的正确实现方式.我在活动和工作上都感到厌倦.我是android平台的新手.预先感谢! https://groups.googl
..
我正在开发一种功能,可以将手电筒切换为开/关状态.几天前,我们在 io2019 中看到了来自Google的新库.我想出了一个主意,为什么不使用它. 一段时间后,我看不到任何可能性,使用图书馆里唯一的火炬. 即使在官方文档中,我也找不到适合我的任何信息,而且,他们中的示例应用程序也不必处理我的案件. 您是否想到了什么是易于实现的,或者您知道如何使用CameraX做到这一点?
..
每次调用scan.process(image)都会导致onFailure调用,并出现以下错误: Error:com.google.mlkit.common.MlKitException:执行ML Kit任务时发生内部错误 有关任务失败原因的更多详细信息或想法吗?用条形码显示它似乎也不会改变这种行为. 使用Pixel 3a时会显示此错误,但由于SIGENV错误而使Nexus 5完全
..
我所有的CameraX初始化都驻留在FragmentA中,我的目标是根据必须在analyze()内部进行验证的某些条件导航到FragmentB. 直接从analyze()导航时,通过Logcat可以看到FragmentB已正确加载,但是UI在相机预览中冻结,并且仅当我导航回FragmentA时才解冻.我发现在这种情况下,FragmentA不能正确使用其剩余生命周期,这意味着onDestroy
..
我正在遵循以下代码实验室示例这里是创建目录的方法,在Oncreate方法中称为: private fun getOutputDirectory(): File { val mediaDir = externalMediaDirs.firstOrNull()?.let { File(it, resources.getString(
..
我有一个自定义的相机应用,该应用具有居中的矩形视图,如下所示: 当我拍照时,我想忽略矩形外的所有内容.这是我的XML布局:
..
当前在Compose中没有等效于CameraView(和PreviewView)的东西.是否可以将其包装并以组合布局显示? 解决方案 目前没有任何官方资料 Camerax的可组合功能,因此我们必须在compose内填充旧版android视图. 要实现这一目标 我们可以使用AndroidView可组合函数 它接受两个参数 @param resId要膨胀的布局资源的ID. @pa
..
基本上,我的相机应用设置为人像模式。但是,用户可以通过相应地旋转电话来在Potrait或风景中拍照(应用程序不会旋转)。 所以我的问题是,我们如何找到捕获的图像方向? 我尝试使用 DisplayManager.DisplayListener ,但是,它仅在定向应用程序时有效。由于我已将应用程序的方向阻止为纵向模式,因此这里没有任何回调。 我什至尝试使用 ExifInterface
..
我正在尝试通过将480x360图像提供给CameraX的ImageAnalysis来提高面部检测率.但是,以下代码会产生640x480的图像,从而将检测速度降低到10 fps.如果我提供480x360,则可以将速率提高到20. 如何获得较小的目标分辨率和默认值 是否在那里以prweview形式显示我进行图像分析所获得的图像.与预览用例相反.这样一来,人脸检测在预览时就不会有太大的滞后.
..
我不知道如何将camerax与Previewview一起使用. 解决方案 下面是一个如何将camerax与previewview一起使用的示例,该代码使用了CameraX的最新版本,即camera-camera2版本1.0.0-beta07,以及相机视图版本1.0.0-alpha14. @Override public void onViewCreated(@NonNull
..
我想将CameraX预览从PreviewView转换为位图.类似于textureView.bitmap 我已经尝试过使用textureview进行操作,并且它可以正常工作,我可以拍摄cameraview的屏幕截图,但是相机是拉伸的. 解决方案 PreviewView现在通过调用PreviewView.getBitmap()支持屏幕截图.请参阅: https://developer.a
..
Google的 MLKit(没有Firebase)是新的,所以我遇到了麻烦.我尝试在此遵循以下示例: https://developers.google.com/ml-kit/vision/object-detection/custom-models/android 该应用可以正常打开,&相机正常工作(就像我看到的一样).但是实际的检测似乎不起作用. 我是否缺少部分代码来实际检测到对
..
我正在创建一个工具,用于使用cameraX从预览中捕获每一帧(用于面部识别) 我发现使用ImageAnalysis是必经之路. 直到我尝试按照推荐的方式使用代码: val imageAnalysisConfig = ImageAnalysisConfig.Builder() .setTargetResolution(Size(1280, 720))
..
我想在CameraX中使用 ImageAnalysis ,但是要调整一些Camera设置,例如自动对焦或自动白平衡,曝光和帧长。 以下是我需要的设置以及如何使用Camera2进行设置的示例: captureRequestBuilder.set(CaptureRequest.CONTROL_AE_MODE,CameraMetadata.CONTROL_AE_MODE_OFF) cap
..
我一直在尝试使用新的CameraX库。其他所有东西都可以正常工作,但是我无法像他们在文档中所说的那样导入供应商扩展。 https://developer.android.com/training/camerax/vendor-extensions 导入androidx.camera.extensions.BokehExtender; 这显示“无法解析符号扩展名”
..
我无法在CameraX中找到如何使用PreviewView的方法。 我遇到此问题 e /相机无法配置相机0超时 解决方案 我发现代码缺少此方法 previewView.setsetImplementationMode 在Android指南文档中未提及的 PreviewViewpreviewView = view.findViewById(R.id.preview_view);
..
请问有人能提供将CameraX库与GLSurfaceView一起使用的好例子,找不到任何信息。 解决方案 不存在使用CameraX和Custom surface / TextureView的文档。在CameraX的Beta版发布之后,许多API均已更改,因此在线的现有示例仅适用于Alpha版本。 在alpha-xx版本上使用TextureView / GLSUrfaceView的链接:
..
从更新后 androidx.camera:camera-core:1.0.0-alpha03 到 androidx.camera :camera-core:1.0.0-alpha06 setTargetAspectRatio方法的签名(在ImageCaptureConfig.Builder中)和takePicture(在ImageCaptur
..
当用户开始拍照时,我需要冻结(停止)预览。我四处搜寻,发现此提到取消绑定预览UseCase的帖子。我已经尝试过,起初它可以在Android 9+上正常工作,但是在较低的Android上,我在Logcat中收到以下错误,并且未拍摄图片。 ImageCapture:takePictureInternal onFailure androidx.camera.core.ImageCaptu
..