さて先日、android開発環境をインストールし、ワークフローを理解したものの、オブジェクト指向の高いハードルにめげてしまってプログラミングはさっぱり判りません.やりたいことのひとつとして、android tabletに市販のUSB webCAMを接続して、車椅子のバックモニタとして使いたいんです.今時ですと、なまじっかのCPUボードを買うよりもMID701Aのような激安中華パッドを買った方がコストパフォーマンスが高いという鬼のような時代になりましたなー.
ところが、android kernelをビルドする時にUSB webCAMのドライバを含めてないことが多いらしく、android kernelを利用したandroidアプリでUSB webCAMを動かそうとしてもたいていはうまくいかないらしいです.そこで、先日来チョッカイを出しているopenCVのandroid版だったらhardware制御もopenCVでやってないだろうかと期待してトライしてみました.
結論を先にいっておくと、ダメでした.無念.
-----
android opencvでうごくはずのUSB webCAMアプリをeclipseに組み込むには、以下のようにすればできました.
先日構築したeclipseの環境を出発点として、以下を追加します.
●android OpenCVをdownload
http://sourceforge.net/projects/opencvlibrary/files/opencv-android/
その中にあるこれです.
http://sourceforge.net/projects/opencvlibrary/files/opencv-android/2.4.5/OpenCV-2.4.5-android-sdk.zip/download
OpenCV-2.4.5-android-sdk.zip (95MB)がHDD上にできます.解凍してください.解凍先はどこでもいいです.解凍後には、OpenCV-2.4.5-android-sdkという名前の、サイズが200MBのフォルダができます.
●android OpenCVをeclipseにimportする
1) eclipseのファイル→インポート
2) existing android code into workspace → 次へ
3)参照で、さっき解凍したフォルダを指定 → プロジェクトをワークスペースへコピー → 完了
4)自動的にビルドされ、2番目以降は失敗の×印がつく.ちなみに1番目がopencvライブラリ.2番目以降はサンプルプログラムです.
5)どれでもよいがOpenCV Tutorial1の×を消してみよう.右クリックする
6)プルダウンメニューの一番下にプロパティーがあるのでそれをクリック
7)左側でAndroidをクリック → 右側にある追加をクリック
8)OpenCV Library 2.4.5をクリック → OKをクリック
9)OKをクリック
10)再び自動的にビルドされ、×が消える.これでビルドできました.つまり×がついた理由はopencv libraryを指定できていなかったからだったのです.
●android実機で実行してみる
1)android実機をUSBケーブルでPCに接続する
2)OpenCV Tutorial1を右クリック
3)実行→2 Android アプリケーション(2)をクリック
4)わたしのばあいはMID701Aをセレクト→OKをクリック
5)android実機の画面が暗転し、アプリが動き出す.数秒後にはこのメッセージがでて終わってしまう.デバイスがカメラをサポートしてないんじゃないですか?と言ってます.
6)この時点ではまだカメラをandroid実機に繋いでないので、動かなくて当然です.android実機のUSBケーブルを抜いて、代わりにUSBwebCAMを接続する.
7)android実機にて、このアイコンを起動する.これがサンプルプログラムなのです.
8)しかーし、相変わらず同じメッセージが出てしまい、USB webCAMが認識されません.
ソースコードを読むと、カメラの初期化をしているところでカメラを検出できてないっぽいんです.android tablet MID701AのOSをビルドしたときに、USB webCAMに関係するコンパイラオプションがOFFになっていたのだろうと推測します.挫折.
ネットの情報によると、nexus 7だとUSB webCAMが動くかもしれません.むむ~っ
(3)へ
人気ブログランキングへ
aitendoに次があります。
返信削除http://www.aitendo.com/product/3119
STM32F103C8T6 はMaipleと同じチップでUSBの受信が出来ます・・か?
ちょっと読んだ感じでは受信が出来そうです。
VC0332というWebカメラがあって、24bit RGBで送信するようです。 500円で買ったので幾つか持っています。
秋のUSBホスト/スレーブコントローラ SL811HST
返信削除http://akizukidenshi.com/catalog/g/gI-00519/
か H8/3069F USBホストボードキット(完成品)
http://akizukidenshi.com/catalog/g/gK-00654/
あるいはUSBサポートPICチップでは動かないんでしょうか?
ここらへんは動くとおもっていますけど、よくわからないです
削除ところで Webカメラは PCでの動作はしましたか?
返信削除はい、それは確認済みの品物です
削除こんばんは STMのサイトが大きく替わってアクセスしにくくなりましたが、
返信削除ログインして、デバイス名を検索し、デザインリソースに行くと、ダウンロードが出来ました。(大文字ロックしていて、ログインできずに手間が掛かりました)
下はセキュリティーサイトです。
https://my.st.com/st-extranet-web-active/active/catalog/mmc/FM141/SC1169/SS1031/LN1565/PF164476?s_searchtype=partnumber#
それは確かに提供される市販グローバルこの12
返信削除カ月ごと。これらの靴は実際には、常に傾向のため単にそのコンフォートと重要デザイン パターン。Aは、量スーパー
スターのイメージ。彼らはさらは役割バイク多くの子供のとして、のゲームバスケット ボールになります非常に人気のあります。
My web blog - エアジョーダン
ピンクのガイド _Drive:、衝撃的な理由ものについて要請Us_。ただしこのは通常として変更表現製品はになるにくくスポット。重要なことすべてに来て輸入古典的なトートバッグ。これらの袋にすることができます発見される多くの場所町の周りも、サイバー スペース。
返信削除my homepage - シャネル
財布は近く3 の主要な色、真鍮/ブラックのように、真鍮/ブルー、真鍮/砂。それを混同する必要がありますあなたたいについて購入、正当な1 つ。学校の仕事は、アクセスにPcと、インターネット接続。A
返信削除完全に別のキーロケーター最近入力した、ハンドバッグ アクセサリーニッチ。
Feel free to visit my webpage; パンプス (www.canoeuniverse.com)
それ故に多くに適しているについてすべての種類オフ環境。場合卒業映画が使用されている確認色合い変換から均等に頭足に。
返信削除my weblog :: オークリー ピットブル
クリスマスは 4 シーズンズ ギフトを与えて、反映の 収益性の高い シェフ
返信削除を目的とした 有名なエレガントな農民ブラウン バッグ アップルパイ、そのパイを打つ 利点 20.00 と最大
8 インチのアップルパイのため、ない送料を含みます。穀物/ハーブの混合物の 1/2 カップを測定し、それを注ぐに計量カップを使用して とあなた バッグ。9 ヶ月妊娠と疲れる配信の後いくつかの贅沢新しい母親可能性が常に使用しています。赤ちゃんは未熟児のサイズに適合しない場合 それを返す。
My web page :: エルメス Double Sens