chainerHololensで使える実用的な物体検出器がないか試行錯誤しています。現状までに作った機能では「特定の条件下」でのみMTGのカードを検出できています。HoloLensでARをやってみました。完成には遠いので間違いなど含まれているかもしれません。UWPHoloLensで入力画像を処理する前準備をしました。今回の記事でやることをざっと列挙します。openGLARの原理について色々と調べてみました。結論からいうと、ライブラリを2個組み合わせるだけでそれらしいことはできそうです。この原理試験を簡単ではありますが試してみたいと思います。考えを整理するための個人的なメモ的なものです。特定の「もの」を認識したいことって多々ありますよね。少なくとも私の中ではしょっちゅうあります。OpenCV自分のやりたいことをやってる時間というのは充実しているものだと、最近はそう感じます。XML/YAML形式でread/writeできる便利なモジュール。ドキュメントはこちら。プログラム今度はandroidに手を出してみてます。前にいじってみたときはeclipseでコード書いて色々遊んでた気がします。VisualStudio2015Windows10にアップグレードしてみると想像以上にまともになってて驚きました。MetroUIは残念なコだったけど、Windows10になって以前は全画面で展開されてたMetroがスタートメニューの右にちょろっとくっついてくるだけでした。Jetsonやっと届いたNvidiaのJetson。思っていた以上におかしなところで詰まったので、メモ。困ったのはパソコンモニタにHDMIの口が無いってことだったんですけどね。3Dになる以前のゲームなんかでよく使われていた、抜け色転送の機能を使ってみた。映像用語ではクロマキーとかなんとか。お天気キャスターが青色のスクリーン前で演技して天気図を重ね合わせるアレですね。OpenCV前回のエントリまでで、カードの輪郭抽出までできたので、今回はその輪郭をもとにカードの傾きを求めることにする。カードの傾きを求めることができれば、そのカードの上にARでモデルを表示するとき、カードの姿勢に追従することができる。プログラムOpencvで輪郭抽出、実験としてJavaでやっていたけど、今回はC++でやってみることにした。慣れてる言語っていいね。C++OpenCVで画像同士を重ね合わせるとき、アルファブレンディングができたら演出の幅が広がりそうということで試してみた。実験ということで、文字を記述した画像を作っておいて、これを本来の画像にオーバーレイ表示する手法を取ることにした。C++OpenCVで画像をリサイズする方法メモ。これで320x240にリサイズできる。アスペクト比が維持されない。R前回のエントリで書いたRでの動画の解析。いい感じになってきたのでメモかねてかきかき。scatterplot3dで3Dグラフの描画ができる。C++動画サイトに色々と動画あがってるけども、再生してみないとどんな動画かわかんない。そこで、自動でやりたい。プログラム久しぶりの更新。OpenCVでデバッグするとき、画面に描画してしまったほうが結果が手早く確認できて便利なことが多い。