草庐IT

camera-overlay

全部标签

android - hasSystemFeature(PackageManager.FEATURE_CAMERA) 为没有摄像头的设备返回 true

我有一个使用相机功能的应用程序,但它的部分功能也可以在没有相机功能的情况下运行。所以我把它放在我的list中。在我的代码中,我使用这个检查设备是否有摄像头finalbooleandeviceHasCameraFlag=pm.hasSystemFeature(PackageManager.FEATURE_CAMERA);现在我正在运行Android4.0(ICS)且没有摄像头的平板电脑上测试我的代码。但我仍然获得了deviceHasCameraFlag的True值。这很奇怪还是我遗漏了什么。我尝试了不同的东西,甚至在蓝牙功能上尝试了同样的东西,因为平板电脑甚至没有蓝牙功能。它适用于蓝牙,

android - Samsung S5 的 Camera2 API 自动对焦

我正在三星S5上使用新的Camera2API。此设备报告的受支持硬件级别为LEGACY,这很好。但是,我似乎无法在此设备上自动对焦。触发自动对焦的请求如下所示:previewRequestBuilder.set(CaptureRequest.CONTROL_AF_MODE,CaptureRequest.CONTROL_AF_MODE_AUTO);previewRequestBuilder.set(CaptureRequest.CONTROL_AF_TRIGGER,CaptureRequest.CONTROL_AF_TRIGGER_START);state=STATE_PREVIEW;t

android - 由 png 和 overlay 组成的 XML drawable

我有一个png按钮,已启用,未按下。当用户单击按钮时,我只想使png变暗。我需要这样的东西://normalbuttonwithbackgroundmy_button.png//pressedbuttonwithbackgroundmy_button.pngoverlayedby50%black有没有办法做到这一点?还是我必须有另一个png文件? 最佳答案 在my_button_bg.xml中:button_normal是一个pngbutton_pressed是一个xml:其中btn_bg_pressed_mask是一种颜色:#19

camera - 如何在 flutter 中快速访问相机帧

我想在我的Flutter应用的相机源上实现近乎实时的OCR。为此,我想快速访问相机数据。据我所知,我有两个选择,并且都遇到了障碍:在CameraPreview周围放置一个RepaintBoundary并创建一个RenderRepaintBoundary,然后调用boundary来截取CameraPreview.toImage()。此方法的问题在于.toImage方法似乎只捕获边界中绘制的小部件,而不是来自相机预览的数据。与此处描述的问题类似:https://github.com/flutter/flutter/issues/17687使用Camera0.2.1中的controller.

camera - 如何在 flutter 中快速访问相机帧

我想在我的Flutter应用的相机源上实现近乎实时的OCR。为此,我想快速访问相机数据。据我所知,我有两个选择,并且都遇到了障碍:在CameraPreview周围放置一个RepaintBoundary并创建一个RenderRepaintBoundary,然后调用boundary来截取CameraPreview.toImage()。此方法的问题在于.toImage方法似乎只捕获边界中绘制的小部件,而不是来自相机预览的数据。与此处描述的问题类似:https://github.com/flutter/flutter/issues/17687使用Camera0.2.1中的controller.

android - Camera2 ImageReader 卡住重复的捕获请求

我正在尝试使用camera2API从相机捕获图像数据。我主要使用取自androidCapture2RAW示例的代码。在完全停止之前,只有少数图像通过(即调用onImageAvailable)。我尝试使用不同尺寸的RAW_SENSOR和JPEG格式进行捕捉,但结果相同。我做错了什么?this.mImageReader=ImageReader.newInstance(width,height,ImageFormat.RAW_SENSOR,/*maxImages*/1);Surfacesurface=this.mImageReader.getSurface();finalListsurfac

android - Camera2 中的前置摄像头无法捕捉图像

我有来自https://github.com/googlesamples/android-Camera2Basic的Camera2代码.我面临的问题是,当我转向前置摄像头时,我无法拍摄照片,但使用后置摄像头可以正常工作。有没有人实现了Camera2Api,请帮忙!这是代码fragment:privatevoidsetUpCameraOutputs(intwidth,intheight){Activityactivity=getActivity();CameraManagermanager=(CameraManager)activity.getSystemService(Context.

android - 如何从 Camera2 API 获取连续帧数据以用于流式传输目的?

我们正在使用Lib流式库处理实时视频流。Lib流媒体库支持旧的Cameraapi,一切正常,但我们需要将Camera2api集成到Lib流媒体库。一些功能比如使用Camera2api的视频预览显示,我们集成了但是我们需要连续获取视频帧数据进行流,如何获取呢?请提出前进的方向。在Lib流媒体库中,他们对帧数据使用了以下回调方法:mCamera.setPreviewCallback(newCamera.PreviewCallback(){@OverridepublicvoidonPreviewFrame(byte[]data,Cameracamera){//herewegetframeby

Android Camera - 录制视频时预览放大

一段时间以来,我一直在尝试解决这个问题,但出于某种原因,当我开始用相机录制视频时,预览会放大。我从一些示例中获得了以下代码:@OverridepublicvoidsurfaceChanged(SurfaceHolderholder,intformat,intwidth,intheight){Camera.ParametersmyParameters=mCamera.getParameters();Listsizes=myParameters.getSupportedPreviewSizes();Camera.SizemyBestSize=getBestPreviewSize(sizes

android - 在 Android Vision API 中切换到 Camera2

我看到在androidvisionapi中(示例在这里:https://github.com/googlesamples/android-vision)相机(camera1)现已弃用,建议使用camera2。你们知道如何重写CameraSource以在androidvision上使用camera2吗?提前致谢 最佳答案 可以将Camera2API与GoogleVisionAPI结合使用。首先,GoogleVisionAPI人脸检测器收到一个Frame用于分析(检测人脸及其地标)的对象。Camera1API提供NV21图像格式的预览帧