Android如何判断手机Camera是否移动?或者手机是否移动?
黄舟
黄舟 2017-04-17 15:40:49
0
2
379

自己写了一个Camera的程序,只有主动调用autofous的时候才会进行自动对焦,我手机的Camera支持的对焦模式只有auto和macro, 但是我看我手机系统自带的相机在拍照移动时会进行自动对焦,想知道这是如何实现的?难道是判断手机的rotation吗?可是如果方向不变只是距离改变的时候系统相机也会进行自动对焦,这是如何做到的呢?因为从Camera支持的对焦模式里看应该没有支持连续对焦模式。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(2)
Peter_Zhu

カメラのズームは光学ズームであり、システム カメラは後処理のみを実行します。これにより、アプリケーション層で開かれるカメラ API が完全なカメラ制御 API ではなくなります。 , したがって、違いがあります。さらに、カメラ API はモバイル関連ではありません。

いいねを押す +0
Peter_Zhu

zxing のソース コードを見ました (非常に古いコードですが、まだ使用できます)。AsyncTask を使用してフォーカスを継続的に循環させます。 API には継続フォーカス用のパラメータがありますが、携帯電話のサポートが必要です。実際に試してみると、効果はあまり良くありません。あくまで参考程度にご覧ください。
https://github.com/zxing/zxing/blob/master/android/src/com/google/zxing/client/android/camera/AutoFocusManager.java

カメラ 2 のデモを添付します
https://github.com/googlesamples/android-Camera2Basic

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート