ダウンロードの方法は、ここを参照
使用した環境は、Ubuntuの12.4 64bitである。
Ubuntu、Andoird、Eclipは、アップデートを済ませておく
1 最初に、2.4.5のライブラリをビルドする
これを必ず行うこと
EclipseのimportでAndroidの既存のプロジェクトを選択し、nextボタンを押す
次に、Browseで、2.4.5のsdk\jabaにあるプロジェクトを選択する
Eclipseの設定にもよるが、プロジェクトがAutoでビルドされライブラリが出来上がる
2.4.5\sdk\javaにbinのディレクトリが作成されている
2 次にチュートリアルをimport
同様に、2.4.5のチュートリアル1のCameraPreviewをimportする
ライブラリがビルドできれば、こちらも自動的にビルドされ、apkファイルが作成される
3 USBデバッグモードのAndroid携帯とPCをUSBケーブルで接続し、RUNメニューを実行する。
今回は、AUのISW11SCを使用して動作させてみた。
チュートリアルの1は、JavaカメラとNativeカメラの切り替えができる
チュートリアルの2は、落ちてしまい動作しない
チュートリアルの3は、カメラの解像度を切り替えたり、エフェクトをかけることができる
2.4.3.2では、カメラの解像度を640x480に切り替えると、表示もそのサイズに変わってしまった
2.4.5では、640x480に切り替えても、表示はディスプレーのサイズを考慮し、拡大して表示されるように修正されている
あとで、コードを調べてみる
OpenCV、機械学習、はやりのDeep learningの環境構築の方法、サンプルの動かし方、APIの使い方、Tipsなどをすぐに忘れてしまうので、備忘録として記録している。記憶がなくなるスピードが、早いのでメモしておかないと再現できなくなる確率が高まっている。 最近、再度HDDを飛ばしてしまい、過去の自分のページに再度助けられた。 また、DNNモジュールを触る機会が増えているので、C++からPyhonへと鞍替え中。 内容を気にいっていただければ、twitterで紹介願います。
2013年4月16日火曜日
2013年4月15日月曜日
画像認識のセミナーを調べてみた 5
前回のものと重複(*のついたもの)もあるが、今後3ヶ月以内に開催される画像認識に関連するセミナーを調べてみた。
以下はすべて有料である。
*デジタル画像処理・画像解析の基礎講座 ~デモ付~
2013年4月17日(水)10:30-17:30
http://www.j-techno.co.jp/infos/view/6520/
*~TRECVID2012にみる~映像検索技術の最新動向
2013年4月19日(金)13:30-16:30
http://www.catnet.ne.jp/triceps/sem/s130419a.html
*画像認識のための局所不変特徴量の理解とGPUによる実装の基礎
2013年4月24日(水)10:30-16:00
http://www.catnet.ne.jp/triceps/sem/s130424a.html
人物画像センシング技術の基礎と応用
2013年5月9日(木)10:30-16:30
http://www.catnet.ne.jp/triceps/sem/s130509a.html
*コンピューテーショナルカメラ技術とその応用・アプリケーション例
2013年5月13日(木) 10:30-17:30
http://www.j-techno.co.jp/infos/view/6302/
*Kinectの基本アルゴリズムの理解とそれを用いた非接触画像センシングシステム開発
2013年5月24日(金)10:30-16:30
http://www.catnet.ne.jp/triceps/sem/s130524a.html
局所不変特徴量とGPU実装の基礎講座:物体認識の精度向上と高速化
2013年5月24日(金)10:30-17:30
http://www.j-techno.co.jp/infos/view/6334/
多様体学習(Manifold Learning)を用いた画像処理・画像認識
2013年5月27日(木)10:30-16:30
http://www.catnet.ne.jp/triceps/sem/s130527a.html
Deep Learning(深層学習)と画像への応用
2013年5月29日(水)13:00-17:00
http://www.catnet.ne.jp/triceps/sem/s130529a.html
物体認識技術のしくみとアプリケーション展開へのテクニック
2013年05月31日(金)10:00~17:00
http://techon.nikkeibp.co.jp/article/SEMINAR/20130312/270697/?ST=print
ステレオ画像処理とステレオ画像計測法の基礎と実応用例 ~デモ付~
2013年6月4日(火)10:30-17:30
http://www.j-techno.co.jp/infos/view/6405/
入門 動画像認識/解析/処理~特徴抽出と判定アルゴリズム
2013年6月5日(水)10:00-17:00
http://www.catnet.ne.jp/triceps/sem/s130605a.html
入門 TOF距離画像処理技術
2013年6月11日(火)11:00-17:00
http://www.catnet.ne.jp/triceps/sem/s130611a.html
車両の走行環境認識技術とその応用・例
2013年6月11日(火)10:30-17:30
http://www.j-techno.co.jp/infos/view/6451/
テンプレートマッチングとその周辺
2013年6月28日(金) 13時00分 ~ 17時00分
http://www.catnet.ne.jp/triceps/sem/s130628a.html
画像処理入門~フィルタリング/冗長変換/スパース表現~
2013年7月1日(月)13:00-17:00
http://www.catnet.ne.jp/triceps/sem/s130701a.html
進化的・知的画像処理 / 認識技術
2013年7月11日(木) 10時30分 ~ 16時30分
http://www.catnet.ne.jp/triceps/sem/s130415k.html
パターン認識・検索技術の基礎と応用
2013年7月23日(火) 10時00分 ~ 17時00分
http://www.catnet.ne.jp/triceps/sem/s130723a1.html
以上
2013年4月12日金曜日
OpenCV for Android SDK 2.4.5
OpenCV2.4.5のリリースにあわせて、Android版のSDKも2.4.5がリリースされた
ここからダウンロードできる
2.4.4の時は、時間がなくて見送ったが、2.4.5はダウンロードしてみた
zipのファイルサイズは、2.4.3.2の時の 95.5M から 97.6M に増えている。
また展開後はサイズは、208Mとなる
2.4.4の変更点で、フレームワーク、チュートリアル、サンプルが更新されたとあった。
実際にsampleのフォルダーの中身のチュートリアルが
2.4.3.2の
- tutorial-1-addopencv
- tutorial-2-opencvcamera
- tutorial-3-native
- tutorial-4-mixed
- tutorial-5-cameracontrol
から
- tutorial-1-camerapreview
- tutorial-2-mixedprocessing
- tutorial-3-cameracontrol
に変更されている
後でビルドして実機で動かしてみる
変更の詳細は、ここにまとめられている
相変わらず、特定の機種のカメラに問題があるらしい。機種依存の問題がほかにもあるので、動作しない場合は、機種を変えてみるのもよいだろう
2013年4月10日水曜日
OpenCV 2.4.5の変更点
topページには、あいかわらずリリースのアナウンスが出ていないが、変更点もここにまとめられている
・WindowsRTの実験的サポート
・動画像に対する超解像用のモジュールの提供
・CLAHE(適応的ヒストグラム平滑化)の提供 GPU版も別途提供
・OpenCL モジュールの改良と拡張
Intel HD4000のバグ対応
・Visual Studio 2012でのcv::Matの内容表示方法のチュートリアル
・gitでの78の修正
・2.4.4から25のバグ修正
2013年4月8日月曜日
OpenCV 2.4.5のドキュメントを取得した
OpenCV 2.4.5のDocフォルダーには、2.4.4同様にマニュアルなどのPDFがなかったので、http://docs.opencv.org/ から関連するPDFを取得した。
The OpenCV User Guide Release 2.4.5.0
P19 2013/4/5
2.4.4とページ数は変わらず
The OpenCV Tutorials Release 2.4.5
P419 2013/4/5
The OpenCV Reference Manual Release 2.4.5.0
P811 2013/4/5
2.4.4とページ数は変わらず
Windows7 64bit版にOpenCV 2.4.5の開発環境を構築した
検索などでこのページを訪れる人が、数は少ないけど、コンスタントにいる。
ちょうどこの上にあるG+1のボタンを押してもらうと、Goolgeの検索に見つかりやすくなるので、ご協力いただきたい。
最新の2.4.6の記事 (7/9 追加)
Windows7 64bit版にOpenCV 2.4.6の開発環境を構築した
2.4.4からVisual Studio 2012がサポートされるようになったが、以下は、Windows7 64bit版上で、Visual Studio 2010 Express Editionでプログラムを開発するためのものである
(Windows7 32bit版でも同じ手順でできる)
1 ここからWindows版をダウンロードする
2 OpenCV-2.4.5.exeを実行しインストールディレクトリc:\を指定する
3 展開後、ディレクトリ名をopencvからopencv245に変更する
4 OSの環境変数の設定(要管理者権限)
コントロールパネル、システムとセキュリティ、システムを開き
システムの詳細設定の環境変数ボタンを押し
システム環境変数のPathの編集
末尾に";C:\opencv245\build\x86\vc10\bin"を追加
(この作業後、一度ログオフし、再度ログインする)
5 Visual C++ 2010 Expressのパスの設定を行う
この記事を参考
ただし、各パスは、C:\opencv245\build\includeと、C:\opencv245\build\x86\vc10\libに変更する
6 手持ちのサンプルをビルドし動作確認する
以上の作業は30分もかからない。
参考 古いバージョンの記事
Windows7 64bit版にOpenCV 2.4.4の開発環境を構築した
Windows7 64bit版にOpenCV 2.4.3の開発環境を構築した
Windows7 32bit版にOpenCV 2.4.2の開発環境を構築した
登録:
投稿 (Atom)