問題タブ [camera-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Camera API 2 フロントカメラのオートフォーカス
私は Android で Camera API 2 を使用しており、オート フォーカス機能を適用しようとしています。オート フォーカスは、バック カメラでは正常に機能しますが、フロント カメラでは機能しません。
(Android 5.1 および 6.0 デバイスを使用しています)
詳細:
これは、オート フォーカスを開始するトリガーです。
これは CameraCaptureSession.CaptureCallback です
フロントカメラを使用している場合、afState の値は常に 0 (INACTIVE) です。ただし、背面カメラでは、その値は 2 (CONTROL_AF_STATE_PASSIVE_FOCUSED - フォーカスを試みる) から 4 (フォーカスが成功した場合は CONTROL_AF_STATE_FOCUSED_LOCKED) または 5 (フォーカスが失敗した場合は CONTROL_AF_STATE_NOT_FOCUSED_LOCKED) に変更されます。
フロントカメラでオートフォーカスを使用できない理由について何か考えがありますか?
android - Androidで画像ファイルの一部をトリミングするには?
カメラ API2 を使用してカメラ アプリを作成しました。特定のものから写真を撮ることができます。次に、写真の特定の場所に重要な情報があることがわかります (重要な領域を選択する必要はありません。どの部分が重要かは既にわかっています)。写真の重要な部分のみを表示し、この部分を次の目的で使用したい私のOCRアプリケーション。私の質問は、画像の特定の部分をどのように分離するかです。com.android,camera.action.CROP を使用して撮影した写真をトリミングすることを提案する人もいました。ただし、この方法はすべての Android デバイスで機能するとは限らないことを多くの場所で読みました。誰もこれをどうすればいいのか知っていますか? Androidはそのようなアクションをサポートしていますか?? 画像を保存する前にバイトファイルをトリミングすることは可能ですか? または、Open-CV のようなサードパーティのライブラリを使用して、この作業を行う必要があります。前もって感謝します
android - イメージ リスナーがフラグメントからイメージを選択できない
Image available リスナーはフラグメントのイメージを取得しonimageavailble()
、イメージが利用可能になるとすぐに継続的に呼び出されます。コードのインスタンスは次のとおりです。
setFragment()
コードは次のとおりです。
コードは Android で正しく実行されるため、Android Things デバイスに実装したかったのですが、「A TextureView またはサブクラスは、ハードウェア アクセラレーションが有効になっている場合にのみ使用できます」という警告が表示され、onimageavailble()
が呼び出されることはありません。警告を解決するためにコードに必要な変更を加えましたが、それでもonimageavailble()
呼び出されません。
Android 用のラズベリー Pi3 でコードをデバッグすると、画像リスナーが選択できないため、フラグメントにカメラ ストリームが表示されていないことに気付きました。
この問題の解決策を教えてください