問題タブ [android-vision]
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 - デバイスにバーコード リーダー アプリがインストールされていない場合、バーコード スキャンは機能しません
バーコードリーダーを作成しようとしています。Zxing ライブラリを使用していますが、独自のバーコード リーダーを備えたデバイスに問題があります。私のアプリは完璧に動作しています。しかし、バーコード リーダー アプリのないデバイスでは、私のアプリは動作しません。
これは私のコードですが、デバイスにバーコード リーダーがあるかどうかを確認するにはどうすればよいですか?
android - Google Vision API サンプル: CameraSource を取得してフォーカスを合わせる
ここから最新の Google Vision API をチェックアウトしました。
https://github.com/googlesamples/android-vision
そして、KitKat を搭載した LG G2 デバイスで実行しています。私が行った唯一の変更は、Gradle ファイルの minSdkVerion です。
ただしピントが合わない。焦点を合わせるにはどうすればよいですか?
java - Android Google Play Service Vision バーコード スキャナー ライブラリが見つかりません
バーコードの読み取りには Google Play サービスの Visible API を使用しています。一部の(まったく機能しない)デバイスでは機能しない公式のCodeLabsの例のコードを試しました。Logcat メッセージは次のとおりです。
問題は、デバイスがライブラリを見つけられないためです/data/data/com.google.android.gms/files/com.google.android.gms.vision/barcode/libs/armeabi-v7a/libbarhopper.so
。その後、デバイスがバーコードを検出しないため (バーコードのリストが空です)、例外が発生しました。
コードは次のとおりです。
Google Play サービスは、すべてのデバイスで更新されます。
誰でも私を助けることができますか?どうすれば修正できますか?
android - Google Vision バーコード ライブラリが見つかりません
Google Play Services (Vision) の新機能を使用して、QR コード スキャンをアプリケーションに追加しようとしています。しかし、アプリを実行すると、次のようになります。
チュートリアルに従って、バーコードの依存関係を宣言しました。
アプリを再インストールして電話を再起動しようとしましたが、何も役に立ちません。
Google Play サービス 7.8 を使用して、デバイスにインストールされているバージョンは 7.8.11 です。
バーコード検出器の作成に使用されるコード:
上記の close は false を返し、 をbarcodeDetector.isOperational()
返すためアクティビティを終了しますfalse
。
android - GitHub から Android Studio にコードをインポートしようとしています
私はこれを尋ねるのは信じられないほどばかげているように感じますが、https ://github.com/googlesamples/android-vision で入手できる Android Mobile Vision API のサンプル コードをダウンロードしました。
このコードを Android Studio にインポートして、サンプル アプリを実行できるようにしようとしていますが、インポート方法 (既存の Android Studio プロジェクトのインポート、非 Android Studio プロジェクトのインポート、プロジェクトを開く) に関係なく、そうではありません。コンパイルして再生を押してアプリを実行できる方法でインポートすることができます。
これは Android の公式サンプル コードなので、それほど複雑ではないはずです。私は何が欠けていますか?
android - 何を永続化して、トラッカーから RawValue を返しますか?
Multi-Tracker サンプルを評価しており、バーコード検出器が利用可能になったら、その RawValue を取得したいと考えています。
有効な RawValue が取得されたらトラッカーを閉じて、その値を別の場所で使用したいと思います。
以下の項目に関する提案は役に立ちます。
検出後にトラッカーを閉じる方法
RawValue を保持してアクティビティに渡す方法。たとえば、トーストでエコーします
ありがとう
android - 新しいビジョン API - 画像サイズ
SO のおかげで、私はプロジェクトに取り組んでおり、焦点を合わせて顔検出を機能させる必要がありました。
現在、写真を撮っていますが、Nexus 5 の前面カメラと 1280x960 のプレビュー サイズを使用すると、再生サービスは写真サイズを 320x240 に設定しているようです。
確認したところ、プレビューと画像の両方で 1280x960 がサポートされています。
反射を使用してパラメータを変更しようとしましたが(フォーカスと同じ)、何も変わりませんでした。プレビューを開始する前にそれを変更する必要があるようです...
難読化されたコードを読み取ってデバッグしようとしましたが、ライブラリがこの低解像度を選択する理由がわかりません:-(
使用されているコードは、サンプルに含まれているものに近く、CameraSource.takePicture(...) を使用して写真を撮る可能性を追加しただけです。
サンプルリポジトリでコードを見つけることができます
問題を再現するコード =>こちら
カメラの初期化を次のように変更しました:
ボタンを追加し、クリックリスナーを接続しました:
ログ出力:
助けてくれてありがとう !
android - グレースケールのバイトバッファ画像からビットマップを作成するには?
新しい Android 顔検出モバイル ビジョン API を使用しているときに、フレーム画像を処理しようとしています。
そのため、フレームを取得するカスタム ディテクタを作成し、getBitmap() メソッドを呼び出そうとしましたが、null であるため、フレームのグレースケール データにアクセスしました。それまたは同様のイメージホルダークラスからビットマップを作成する方法はありますか?