我使用这个fragment让相机聚焦在文档上://setfocusmodeisautoListsupportModes=parameters.getSupportedFocusModes();//findappreciatefocusmode.Inthiscase,thefocusmodeis'auto'camParameters.setFocusMode(focusmode);camera.autoFocus(newCamera.AutoFocusCallback(){@OverridepublicvoidonAutoFocus(booleansuccess,Cameracamera
我将通过打开相机来设置我的Android应用程序,并通过触摸相机中的点启用手动对焦。相机可以重新聚焦到我指向屏幕的位置。你能告诉我方法或我应该从哪个组件开始修改吗?下面是我的代码:publicvoidtakePhoto(FilephotoFile,StringworkerName,intwidth,intheight,intquality){if(getAutoFocusStatus()){camera.autoFocus(newAutoFocusCallback(){@OverridepublicvoidonAutoFocus(booleansuccess,Cameracamera)
我正在寻找android中camera2中手动对焦的示例。我试图获得如下所示的最小焦距和可用焦距,但没有帮助。如何控制焦距?floatminimumLens=characteristics.get(CameraCharacteristics.LENS_INFO_MINIMUM_FOCUS_DISTANCE);float[]lensDistances=characteristics.get(CameraCharacteristics.LENS_INFO_AVAILABLE_FOCAL_LENGTHS); 我需要用seekbar来控制它。提前致谢。 最
我正在三星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
我在Activity开始时遇到问题,android自动将焦点放在第一个编辑文本上。我如何防止android这样做? 最佳答案 看看here或者您可以只隐藏键盘,在Activity开始时焦点仍然在EditText上:android:windowSoftInputMode="stateHidden" 关于android-Edittextandroid自动对焦,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com
我的应用程序中有一个摄像头,我想让它像手机摄像头一样连续自动对焦。我找到了模式FOCUS_MODE_CONTINUOUS_VIDEO和FOCUS_MODE_CONTINUOUS_PICTURE,但我正在测试的一些HTCGingerbread手机不支持它们。这就是我正在做的事情,以确定我是否可以使用这些模式:Camera.Parametersparameters=mCamera.getParameters();ListsupportedFocusModes=parameters.getSupportedFocusModes();if(android.os.Build.VERSION.SD
我想在我的自定义相机中实现点击对焦功能。这是谷歌提供的基础代码https://github.com/googlesamples/android-Camera2Basic这是我认为应该添加我的功能的代码fragment如果有人实现了Camera2API,请帮忙!privatevoidlockFocus(){try{//Thisishowtotellthecameratolockfocus.mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AF_TRIGGER,CameraMetadata.CONTROL_AF_TRIGGER_START)
我正在尝试制作自定义相机应用程序我想让用户可以在这个应用程序中选择焦点模式。对焦方式为自动和触摸对焦如果我们想在相机中使用触控对焦,应该如何入手呢? 最佳答案 该功能取决于软件/硬件/制造商,我的建议是您首先找到像GalaxyNexus这样的Android4.x手机,然后在上面尝试android.hardware.Camera.Parameters.getMaxNumFocusAreas(),如果返回值大于零那么你很幸运,然后可以使用setFocusAreas()来实现你的“触摸对焦”功能。为什么:在旧的Android版本中,没有用
MicrosoftLifecamCinema软件有多个选项可以控制聚焦、曝光等。我需要为机器视觉项目以编程方式控制这些。如何实现? 最佳答案 用于图像采集的MATLAB工具箱允许访问LifeCam的全部功能。例如。重点。然而,提供的驱动程序有问题,微软拒绝专业处理-他们声称是MATLAB有问题。所以目前我无法控制亮度和曝光,这两个参数应该可以访问。 关于windows-如何在MicrosoftLifecamCinema上以编程方式设置网络摄像头参数(例如关闭自动对焦),我们在StackO
我正在开发一个应用程序,用户可以选择是否要扫描条形码或拍照。为了拍照,我像往常一样使用UIImagePickerController。对于扫描条形码,我使用的是ZbarSDK1.2ZBarReaderViewController。拍照时一切正常。扫描条形码时:如果您在拍照之前启动该应用程序并扫描条形码,它也能完美运行。但是如果您拍了一张照片,然后返回并尝试扫描条形码,相机会失去自动对焦功能,根本无法扫描条形码。总结:开始->扫描->自动对焦工作开始->拍照->返回->扫描->自动对焦不工作这是我初始化条码扫描仪的方式:-(ZBarReaderViewController*)barcod