平瀬です。顔写真ですが、自分撮りの場合(フロントカメラ)、オートフォーカス機能がついていないカメラが多数あるようです。その場合、鈴虫は鳴きません。納得しました。また、落ちる場合、メモリーが足りなくて落ちるケースがほとんどです。その場合カメラ解像度を落としてみてください。最低にしても落ちます。ネットで認識するためサーバと通信した後、何か一言しゃべり、画面が消灯した後落ちます。改造度を最低にしてもダメです。タスクキラーでメモリは800MB以上は空いています。
平瀬さん、小出です。GoogleのReportで確認しました。OutofMemoryで落ちているとReportされています。画像を扱っていると内部メモリーがすぐパンクします。古い端末ほど起きやすいはずです。パンクしたら何もしないで抜けるようにし、とりあえず落ちないように修正しました。顔検出も、ある時期から感度が悪くなったと感じていますのでそれも調査してみます。
gqsさん、ありがとうございます。小出です。原因が分かりました。新規インストールして物体検出を使う前に顔カメラとかQRコードとかを使ってもらえれば大丈夫なようです。すぐアップデートしますが、顔カメラで1枚撮ってから試してみてください。 遅ればせながら、物体検出という機能が追加になりました。「物体検出」を選び、メニューの「登録物体の一覧・編集・削除」を選び再度「メニューの新規物体登録」を選んで物体の写真を撮ります。まず、物体名を入力し、カメラで物体を狙い撮影ボタンを押します。いろいろな角度から何度でも撮影できます。「戻る」ボタンで撮影を終了します。これで、1物件登録されました。最初の物体検出まで戻っていただいて、物体にカメラを向けるとさあ、喋ってくれるでしょうか!!この機能はOpenCVの機能のひとつを利用して作ってみました。ORB特徴量検出器を用いた画像認識とでも呼ぶんでしょうけどそんなに簡単にうまくはいかないものです。
小出さんこんばんは。gqs。どうやらわしの知恵名的なミスやったみたい笑自分の顔を一枚撮影して保存。それから物体検出をタップ。その後は落ちることがなくメニューボタン押して登録物体の一覧をタップ。それからメニューを押して物体の新規登録から自分の顔を撮影してみた。物体名はとりあえず顔と入力。そして撮影。それで戻って物体検出ボタンを押す。そして撮影した物体にカメラを向けたら顔の場合は一人の人物と一人の顔と言うように音声で読み上げることを確認しました。
小出さんこんばんは。gqs。どうやらわしの致命的なミスみたいです笑。自分の顔を一枚撮影して保存。それから物体検出をタップ。その後は落ちることがなくメニューボタン押して登録物体の一覧をタップ。それからメニューを押して物体の新規登録から自分の顔を撮影してみた。物体名はとりあえず顔と入力。そして撮影。それで戻って物体検出ボタンを押す。そして撮影した物体にカメラを向けたら顔の場合は一人の人物と一人の顔と言うように音声で読み上げることを確認しました。
山賀さん、小出です。情報ありがとうございます。Nexus5, GalaxyS4のAndroid5.0では動作しています。CPUが対応していないのかもしれませんね?
山賀です。その後opencvマネージャーをインストールしました。このアプリですが、対応していないCPUがあるようです。私のnexus9は非対応で同じようなメッセージがでて使用できませんでした。sc-05gはサムスンの独自CPUを使っているようなので同じ理由かなと推測します。
マリナーです。 山賀さん、いつも的確なアドバイスをありがとうございます。端末によって使えないアプリがあるということなんですね。私が今まで使用していたP-02Eは、ドキュメントトーカカメラトークが使えていたので、なぜSC-05Gでは使えないのかと思っていました。 この度はありがとうございました。 これからもよろしくお願いします。