我需要在android上实现一个使用相机的应用程序,它需要持续关注对象。每当用户更改相机位置时,它都应该针对该位置自动对焦(非常像GoogleGoggles)。现在我正在使用以下代码:camera.requestautofocus(autofocuscallbak);这很好,但不是连续的... 最佳答案 您可以使用选项:http://developer.android.com/reference/android/hardware/Camera.Parameters.html#FOCUS_MODE_CONTINUOUS_VIDEO或者
我为我的硕士论文编写了一个适用于Android3.1的摩托罗拉Xoom平板电脑的应用程序,它可以使用它的摄像头实时扫描多个QR码,并在显示屏上通过识别的QR码显示附加信息。识别是用ZXingandroid应用程序(http://code.google.com/p/zxing/)完成的,我基本上只是更改了ZXing应用程序的代码,以便它可以同时识别多个QR码,并且可以连续扫描,而不会在之后卡住像原始应用程序一样成功扫描。所以我的应用基本上是ZXing应用,可以连续扫描多个二维码。但是我遇到了一个问题:ZXing应用程序进行某种连续自动对焦。它开始自动对焦,完成后会自动启动再次自动对焦。但
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在构建一个具有自动对焦功能的自定义相机,我只是想知道是否有一种方法可以调用与原生相机相同的自动对焦矩形指示器,或者我是否必须从头开始构建它......任何示例或教程链接将不胜感激。
我正在尝试制作一个自定义相机应用程序,我想让用户可以在此应用程序中选择对焦模式。对焦方式默认为自动对焦。如果我想将cameraView设置为可点击,这样当我触摸屏幕上的一个点时,相机的焦点就在那个点上?如何开始?下面是我的代码publicvoidtakePhoto(FilephotoFile,StringworkerName,intwidth,intheight,intquality){if(getAutoFocusStatus()){camera.autoFocus(newAutoFocusCallback(){@OverridepublicvoidonAutoFocus(boole
在我的应用程序代码中可以通过任何方式关闭相机中的自动对焦。如果手机没有自动对焦,我想检查我的扫描仪是如何工作的,但在我的手机中我有这个功能。 最佳答案 使用FOCUS_MODE_INFINITY或FOCUS_MODE_FIXED.您也可以使用FOCUS_MODE_MACRO,但这需要将您的手机非常靠近您正在扫描的物体。转念一想,“扫描仪”这个词让人联想到条形码和二维码,因此除非您将它们打印为全尺寸页面,否则您实际上可能会更好地使用FOCUS_MODE_MACRO。.您可以使用Camera.Parameters.setFocusMod
我有一个可以读取13位条码的EditText。我想要做的是保持屏幕上显示的虚拟键盘和EditText始终具有焦点。下面的代码让我在按下回车键时编写条形码并搜索产品,效果很好。但是,如果我键入少于13位的条形码或我的数据库中不存在键入的条形码,我想向用户显示一个Toast,通知他。显示Toast后,我希望EditText再次自动获得焦点,让用户只需再次键入条形码即可。显示Toast后,我尝试了requestFocus()方法,但是没有用。始终显示软键盘,但在Toast之后,我无法再次输入EditText,除非我触摸EditText。我该怎么做?finalEditTextprocura
更新2:任何对焦模式显然都不起作用更新1:问题似乎与我的SamsungS8设备有关。它适用于Nexus5X和小米手机我一直在尝试使FOCUS_MODE_CONTINUOUS_PICTURE正常工作,但无济于事。我已经通过getSupportedFocusModes()确认我的设备支持连续自动拍照,但不确定为什么它不起作用。这是我的代码,在startCamera()中设置连续自动对焦:classCaptureReceiptFragment:Fragment(),CaptureReceiptContract.View{privatevalMY_PERMISSIONS_REQUEST_CAM
我使用dm77/barcodescanner图书馆扫描二维码。但是在我的应用中使用This时,相机对焦时间为1000L,这不是所有手机的最佳参数。如何提高相机的对焦速度? 最佳答案 我在github中通过@TeunVR的帮助找到了这个问题的答案。您必须创建一个类并从ZXingScannerView扩展并覆盖setupCameraPreview和setAutoFocus。publicclassZXingAutofocusScannerViewextendsZXingScannerView{privatebooleancallbackF
我正在开发一个使用自动对焦的安卓相机应用。这个问题,我第一次可以捕获,但是当我第二次trycatch时,出现以下异常。4-1911:28:32.509:E/AndroidRuntime(4409):FATALEXCEPTION:main04-1911:28:32.509:E/AndroidRuntime(4409):java.lang.RuntimeException:takePicturefailed04-1911:28:32.509:E/AndroidRuntime(4409):atandroid.hardware.Camera.native_takePicture(NativeM
我正在尝试使用自动对焦我不知道将自动对焦放在哪里有人知道如何实现自动对焦吗?------------预习类------------packagecom.marakana;importjava.io.IOException;importandroid.content.Context;importandroid.hardware.Camera;importandroid.hardware.Camera.PreviewCallback;importandroid.util.Log;importandroid.view.SurfaceHolder;importandroid.view.Surf