問題タブ [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.

0 投票する
0 に答える
467 参照

android - フレーム座標をビジョンのオーバーレイにマッピングする方法

この質問はすでに何度も解決されているように感じますが、わかりません。私は基本的にこのモバイルビジョンに関する小さなチュートリアルに従っていて、それを完了しました. その後、ColorBlob から始めてその境界線を描画して、自分でオブジェクトを検出しようとしました。

アイデアは、フレームの中央から開始し (オブジェクトを意図的にカメラの中央に保持)、そのオブジェクトのエッジをその色で検出することです。電話を横向きモード(Frame.ROTATION_0)で保持している限り機能します。ポートレート モード (Frame.Rotation_90) になるとすぐに、境界の Rect が回転して描画されるため、高さの大きいオブジェクトは幅が広くなり、少しずれて描画されます。

ドキュメントによると、検出器は常に回転していない直立フレームに座標を提供するとのことですが、その回転に関連する外接する長方形の座標をどのように計算すればよいのでしょうか? 私はそれがあまり重要ではないと思いますが、これが私が色を見つける方法ですRect

次に、キャンバスのGraphicOverlay.Graphic s draw メソッドで単純に描画します。私はすでにtransformX/YGraphic のメソッドを使用しており、回転も考慮されると考えています。サンプルから提供されたCameraSourceandクラスも使用します。CameraSourcePreview

0 投票する
2 に答える
1208 参照

android - Android Mobile-Vision 複数選択時の精度を上げる方法

バーコードを読み取るための Google の Mobile-Vision API で要件を満たすことができるかどうかを判断しようとしています。

現在直面している問題は、スキャンする必要がある特定のバーコードがあることです。バーコードは、他のバーコードの横に印刷されます。下の画像でわかるように、API は 3 つのバーコードを検出しています。 ここに画像の説明を入力

問題は、中央のバーコードを選択しようとすると、上部または下部のバーコード データがサンプル アプリから onActivityResult に返されることです。これまでのところ、setRequestedFps を 60 にインクリメントしようとしました。それは、バーコードをより速く検出するだけです。

私の質問は、私が提示した画像としてユーザーがバーコードのグループから選択したときの精度を向上させる方法を知っている人はいますか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
1821 参照

android - オープンソースの Google Vision API CameraSource クラスは時代遅れですか?

このSO スレッドで、pm0733464は次のように述べています。

オート フォーカス メソッドも持つ CameraSource クラスをオープン ソース化しました。これにより、公式 API のデフォルトである「連続ビデオ」モードとは対照的に、特定のフォーカス モードを設定できます。

それは素晴らしかった。しかし、Google Vision API は進んでいるように見えますが、オープン ソース バージョンは進んでいません。公式 API には、FocusingProcessor と呼ばれる新しいタイプのプロセッサが含まれるようになりました。これにより、検出器は OnFocus イベントにのみ応答できます。

私の実験では、公式の Google Vision API サンプルで例が示しているプロセッサを使用するよりもはるかに高速にバーコードを「検出」します。

私はどこかで何かを逃していますか?または、Google.Vision ライブラリの CameraSource は、オープン ソースで表示されているものと同じではありませんか?

[編集] pm0733464 のリクエストによるコードの共有:

記録のために、バーコードの自動検出を可能にする Vision API Demo のフォークから始めました。

私のコードはいくつかの簡単な変更を加えています。まず、スキャン可能なバーコードに PDF417 を追加します。次に、プロセッサをオートフォーカスに設定しました。グラフィック表示が必要ないため、トラッカーを nullTracker に変更しました。これにより、速度が向上することを期待しました

BarcodeCaptureActivityで、バーコード検出器を定義した createCameraSource を次のように 変更します。

私の FocusProcessor (同じクラス内) は次のようになります。

0 投票する
0 に答える
1425 参照

java - Android Studio - カメラ プレビューでの顔検出の描画 (リアルタイム顔検出)

電話の前面カメラを表示する基本的なアプリを作成しました。Google Servies の顔検出器を使用して、顔の周りに四角形を描画する必要があります (カメラ プレビュー データを含む FrameLayout 上)。顔検出器の基本的な使い方と、画像ビューで顔を検出する方法を知っています。アプリのフレーム レイアウトに顔検出を適用するのを手伝ってくれる人はいますか? どうもありがとう。

私のコード:

ImageSurfaceView クラス:

0 投票する
0 に答える
1063 参照

android - モバイル ビジョン API android でカスタム フォントをテキスト認識機能 (OCR) に設定する

小切手をスキャンできるアプリケーションを開発しています。Tesseract でテストしましたが、動作します。テキスト認識 API モバイル ビジョンをトレーニングして、小切手のタイポグラフィを認識できるかどうか疑問に思っています。

0 投票する
1 に答える
1546 参照

android - Android: Google Mobile Face Vision API + 拡張現実

私は AR と Mobile Face detetcion API の初心者です。これらの分野を探求したい。

Google モバイル ビジョン API を介して顔検出が行われると、左頬または右頬にアニメーション ステッカーを適用するというアイデアがあります。

コミュニティから知っておくべきことがいくつかあります:-

  1. モバイルフェイスビジョンAPIを使用することは可能ですか?. 可能であれば、AR を使用して、顔検出 API から取得した顔のフレーム/ビットマップを処理することで、顔/頬にアニメーション ステッカー イメージを適用できると想定できますか?

  2. 画像処理に適したopenCVもあると思いますが、このアイデアを実現するためのモバイルビジョンAPI(顔検出)について知りたいです

  3. さらに、顔に超印象的な画像を作成できるAR SDK、ライブラリ、ツールキットはありますか?

  4. Google モバイルフェイス API のロードマップ?

助けて感謝!

0 投票する
1 に答える
201 参照

android - Android ランタイム例外 - カメラ サービスの接続に失敗しました。

バーコード スキャナー アプリにカメラを使用しており、一部のデバイス (LG G Flex、Asus Nexus 7) で Android ランタイム例外 - カメラ サービスに接続できませんでした。以下のメニフェストファイルのスニペットは次のとおりです。

一時停止、停止、および破棄時にカメラを解放しています。

まだランタイム例外を超えていますが、再現できるように2つ以上のデバイスがありません。その問題の解決策はありますか?