最近YouTubeで何か面白いものはないかと探していると、こんなものを見つけました。
[youtube][/youtube]
Wiiリモコンを使ったヘッドトラッキングです。
コード公開していたのでダウンロードしてみたのですが、残念ながら僕のパソコンの環境では動きませんでした。
もともと興味があったので、自分でやってみたいと思っているのですが、
これをWiiリモコンではなく、Webカメラを使うことは出来るのでしょうか?
もしできそうであれば、大まかにでいいので、まず何をすればいいのか教えていただけないでしょうか?
何から始めていいのか全く分からないもので。すいません。
開発環境はVisual C# 2010で、OSはWindows7 Home 64bitです。
Webカメラは、画面の上に付いています。
どなたかよろしくお願いします。
C# ヘッドトラッキング
Re: C# ヘッドトラッキング
Wiiリモコンの場合,確かリモコンとセンサーバーの距離とか方向とか回転角とかがわかったはずです。
去年か一昨年あたりにTGSでセンサーバーを動かして色んな値が変わる様子を見るデモが展示されていました (もちろん野良ソフトだと思いますが)。
Webカメラだと,完全に人を認識するところからやる必要があります。
ライブラリもあるとは思いますが,残念ながら私は知りません。
Webカメラで画像認識させるくらいなら,Kinect使った方が楽そうですし……。
去年か一昨年あたりにTGSでセンサーバーを動かして色んな値が変わる様子を見るデモが展示されていました (もちろん野良ソフトだと思いますが)。
Webカメラだと,完全に人を認識するところからやる必要があります。
ライブラリもあるとは思いますが,残念ながら私は知りません。
Webカメラで画像認識させるくらいなら,Kinect使った方が楽そうですし……。
Re: C# ヘッドトラッキング
返信ありがとうございます。
kinectですか。Xboxの新しいやつですね。
どんな感じかなーと思って検索してみると...
センサーだけで12000円でした。
中学生のお財布にはちょっと厳しいです。(T_T)
あと、できれば何も置かずにパソコン付属のカメラだけでやりたいと思っているので、
どなたかそんなライブラリをご存知の方いらっしゃいましたら、
ご協力お願いします。
kinectですか。Xboxの新しいやつですね。
どんな感じかなーと思って検索してみると...
センサーだけで12000円でした。
中学生のお財布にはちょっと厳しいです。(T_T)
あと、できれば何も置かずにパソコン付属のカメラだけでやりたいと思っているので、
どなたかそんなライブラリをご存知の方いらっしゃいましたら、
ご協力お願いします。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: C# ヘッドトラッキング
速度的にはCPUの性能に左右されそうだけど、こんなヤツで出来るのでは?
これは静止画ですが、
http://d.hatena.ne.jp/zecl/20090424/p1
動画でもできます。 C#では無いので注意。
http://www.aianet.ne.jp/~asada/prog_doc ... et_img.htm
これは静止画ですが、
http://d.hatena.ne.jp/zecl/20090424/p1
動画でもできます。 C#では無いので注意。
http://www.aianet.ne.jp/~asada/prog_doc ... et_img.htm
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: C# ヘッドトラッキング
望むモノとはちょっと違うかもしれませんが、ARToolKitなんてどうでしょう。
http://www.hitl.washington.edu/artoolkit/
ちょっと精度とかは微妙にしても、センサなしでもカメラだけでこれだけできます。
http://www.nicovideo.jp/tag/ARToolKit
関連書籍も出ています。
http://www.hitl.washington.edu/artoolkit/
ちょっと精度とかは微妙にしても、センサなしでもカメラだけでこれだけできます。
http://www.nicovideo.jp/tag/ARToolKit
関連書籍も出ています。
Re: C# ヘッドトラッキング
>softya(ソフト屋)さん
返信ありがとうございます。
難しそうですね。何がダメなのか分かりませんが、
コード見ていろいろやってみても動きませんでした。しかし、面白そうなので使わせていただく可能性大です。
もしOpenCV ,Emgu CVを使うことになりましたら、できればその時はよろしくお願いします。
>Justyさん
いつもありがとうございます。
検索してみると初音ミクのデモがあったので、ダウンロードし、黒の四角を用意して実行してみると動きました!
結構すごかったです。でも黒い四角形が必要なのがちょっと残念ですね。
これも使わせていただく可能性大です。
返信ありがとうございます。
難しそうですね。何がダメなのか分かりませんが、
コード見ていろいろやってみても動きませんでした。しかし、面白そうなので使わせていただく可能性大です。
もしOpenCV ,Emgu CVを使うことになりましたら、できればその時はよろしくお願いします。
>Justyさん
いつもありがとうございます。
検索してみると初音ミクのデモがあったので、ダウンロードし、黒の四角を用意して実行してみると動きました!
結構すごかったです。でも黒い四角形が必要なのがちょっと残念ですね。
これも使わせていただく可能性大です。
Re: C# ヘッドトラッキング
すいません。書いている途中で投稿してしまいました。
>Justyさん
(さっきの続きです)
やっぱりもう少し精度を求めるのならWiiリモコンなどのセンサの付いたものを使った方がいいのでしょうか?
>Justyさん
(さっきの続きです)
たしかに精度は少し低いみたいですね。Justy さんが書きました:ちょっと精度とかは微妙にしても
やっぱりもう少し精度を求めるのならWiiリモコンなどのセンサの付いたものを使った方がいいのでしょうか?
Re: C# ヘッドトラッキング
そうですね。black_cat さんが書きました:Wiiリモコンなどのセンサの付いたものを使った方がいいのでしょうか?
もっと精度のいいライブラリを探すかアルゴリズムを自分で書くか、外部センサーに頼るしかないと思います。
Re: C# ヘッドトラッキング
>皆様
いろいろな情報をありがとうございました。
今回教えていただいた事を参考にしながら、何を使うかもう少し考えようと思います。
決まった時はまたいろいろ質問させていただくと思いますが、
その時はよろしくお願いします。
ありがとうございました。
いろいろな情報をありがとうございました。
今回教えていただいた事を参考にしながら、何を使うかもう少し考えようと思います。
決まった時はまたいろいろ質問させていただくと思いますが、
その時はよろしくお願いします。
ありがとうございました。