1

Android(3.2以上)のカメラプレビュー画面で基本的なオブジェクト検出を行っています。プレビュー画面での処理をサポートしていないデバイスの場合、プレビュー画面をバッファリングして処理し、バッファをクリアしています。この部分は希望どおりに機能しています。

私が今望んでいるのは、他のアプリがフォアグラウンドで実行されている間に、このアプリをバックグラウンドで実行することです。私は Android サービスを使用しており、バックグラウンドで小さなテスト アプリを実行できます。しかし、私の懸念はカメラプレビューアプリにあります。

プレビュー画面を表示したくなくて、プレビュー画面の情報を加工に利用したい。これは質問するには多すぎるかもしれませんが、これが可能かどうか知りたかったのです。希望を示すこのリンクに出会いました。基本的には、ビデオ (プレビュー) ストリームを画面に表示せずに処理したいと考えています。これが可能であれば、このアプリをバックグラウンドに配置し、他のアプリをフォアグラウンドに配置することを考えることができます.

残念ながらコードを共有することはできませんが、これはサーフェス ビューを作成してプレビューを開始する標準的なロジックです。

これについての洞察をいただければ幸いです。

4

1 に答える 1

0

ここでコメントを確認してください。基本的に、彼はカメラ ハードウェアを開き、プレビュー コールバックを設定し、previewDisplay を設定せずに startpreview を実行します (これはすべてのデバイスで機能するとは限りません)。バックグラウンド サービスからこれを試すことができます。フォアグラウンドがカメラアプリにアクセスしない場合、これはすべて機能します。機能する場合は、これを更新してください。私は知りたいと思っています。

于 2012-07-20T23:00:53.363 に答える