我想为自己开发一个Android相机应用程序(如果有兴趣的人可以分享),在视频录制时具有手动对焦。我在google示例中添加了一个SeekBarCamera2app但我找不到实现手动对焦的方法。我找到了Manualfocusincamera2,android但它不适用于我的LGG4。库存相机应用几乎是完美的,因为它不允许在视频模式下手动对焦。你们有什么想法吗?编辑:这是SeekBar监听器的代码:@OverridepublicvoidonStopTrackingTouch(SeekBarseekBar){}@OverridepublicvoidonStartTrackingTouch(
我在使用Camera2API实现触摸对焦时遇到问题。这是我的代码:mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AF_TRIGGER,CameraMetadata.CONTROL_AF_TRIGGER_CANCEL);if(isMeteringAreaAESupported()){mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_REGIONS,newMeteringRectangle[]{focusArea});}if(isMeteringAreaAFSupported())
我的代码在捕获图像时设置了自动对焦:ShutterCallback_pfnShutterCallback=newShutterCallback(){@OverridepublicvoidonShutter(){//TODOAuto-generatedmethodstub}};PictureCallback_pfnRawPictureCallback=newPictureCallback(){@OverridepublicvoidonPictureTaken(byte[]data,Cameracamera){//TODOAuto-generatedmethodstub}};//自动对焦回
这个问题在这里已经有了答案:androidpreventEditTextfromrequestingfocusautomatically[duplicate](3个答案)关闭7年前。我有一个布局,其中有一个TextInputLayout,里面有一个EditText。加载布局时,EditText立即处于编辑模式,键盘未打开但光标在闪烁,提示不在EditText内,而是在上方我希望提示仅在用户第一次单击EditText时从EditText中动画出来。我怎样才能做到这一点?我已经在EditText和TextInputLayout上尝试了clearFocus()。我的xml:
在我的Nexus4(以及我试过的其他手机/平板电脑)上,GoogleGoggles应用程序的自动对焦效果比默认的相机应用程序要好得多。事实上,它做得非常好,我认为他们是用软件来做的。有人知道Goggles应用程序如何进行自动对焦或如何进行自动对焦吗? 最佳答案 我很确定GoogleGoggles应用拍摄的图像分辨率低于标准相机应用。以下是启动相机时设置分辨率的方法。AndroidCameraSetResolution 关于android-GoogleGoggles相机自动对焦,我们在St
如何在Android上使用QMLCamera对焦?我已经尝试了所有的focusMode但没有任何效果。相机应用正确聚焦在我的设备上。这是我的QML文件:importQtQuick2.3importQtMultimedia5.2Item{propertyintscanerButtonWidth:80propertyintscanerButtonHeight:60Rectangle{width:parent.widthheight:scanerButtonHeight+10color:Qt.rgba(0,0,0,1)}VideoOutput{width:parent.widthheight
我想制作带有触摸对焦的相机应用程序,但我对相机API2有点困惑。我已经阅读了有关LENS_FOCUS_DISTANCE的内容,但我不明白如何使用它。你能帮忙吗?在此先感谢您,祝您周末愉快! 最佳答案 CameraAPI2开始时看起来很奇怪,但随后您会发现它非常简单。这个问题的最佳答案是带有注释的代码:privatevoidcaptureImage(){try{//fordothisyoushouldhavemCameraDeviceandmCameraCaptureSession//getCaptureRequestBuilder.
我相信你们中的大多数人以前都使用过Android手机并拍过照片。每当用户改变手机的位置并保持稳定时,相机就会自动对焦。我很难在我的应用程序中复制它。autofocus()方法仅在应用程序启动时被调用一次。过去3天我一直在寻找解决方案,在阅读谷歌文档时我偶然发现了传感器方法调用(例如当用户向前或向后倾斜移动设备时)。我可以使用这个API来实现我需要的东西,但它听起来太脏也太复杂了。我确信还有另一种解决方法。我在Internet上找到的所有示例仅在用户按下屏幕或按钮时才会聚焦。我还通过了几个关于SO的问题,希望找到我正在寻找的东西,但我没有成功。我看过this问题,那个字符串与我的手机不兼
我遇到了一个奇怪的问题,特别是在Nexus4上(尽管它可能存在于其他设备上),当对焦模式设置为FOCUS_MODE_CONTINUOUS_PICTURE时,相机闪光灯不会闪光。相同的代码在运行相同版本的Android(4.2.1)的GalaxyNexus上运行良好。有没有人遇到过这个问题?我可以通过简单地将焦点模式切换到FOCUS_MODE_AUTO来解决这个问题。我希望这个问题有一个简单的解决方法,因为连续图片对焦模式非常重要。 最佳答案 (将我的评论总结在一个答案中是值得的。)我怀疑持续聚焦在Nexus4上不起作用的原因是我从B
到目前为止我做了什么:我已经实现了用于读取二维码的自定义摄像头,需要继续聚焦摄像头以更好地读取二维码。我的问题是,当我使用handle每隔一秒对焦一次时,相机闪光灯开\关按钮不起作用,或者打开和关闭相机闪光灯需要很长时间。当我删除每秒自动对焦相机的代码(可运行和处理程序)时,一切正常。我想要的是每当相机移动时自动快速对焦,并且能够在不使用Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE的情况下按需快速打开和关闭闪光灯。因为它不适用于API.我用过Camera.Parameters.FOCUS_MODE_AUTO但它只在开始时对相机进行一次对