Hatena::Grouptechmemo

USBカメラを使って色々遊ぶ日記(仮)

2008-04-29

勉強しないと

| 00:06 | 勉強しないと - USBカメラを使って色々遊ぶ日記(仮) を含むブックマーク はてなブックマーク - 勉強しないと - USBカメラを使って色々遊ぶ日記(仮)

ARから少し戻って、USBカメラから画像を読み込むサンプルプログラムで、process_image関数の部分に何か入れて遊ぼうと思った。

しかし、実際にUSBカメラからどのようなフォーマットで画像が読み込まれているのかわからないので、保存してみても単なるバイナリ列にしか見えないのが困ったところ。

v4l2_formatあたりの記述をちゃんと読む必要があるのかもしれん。

2008-04-27

最新版ARToolKit対応のV4L2用のパッチ作った

| 01:41 | 最新版ARToolKit対応のV4L2用のパッチ作った - USBカメラを使って色々遊ぶ日記(仮) を含むブックマーク はてなブックマーク - 最新版ARToolKit対応のV4L2用のパッチ作った - USBカメラを使って色々遊ぶ日記(仮)

2.71.3向けパッチをほとんどまるごと持ってきただけですが、現時点での最新版(2.72.1)対応のV4L2パッチを作成しました。

ARToolKitを展開したところと同じディレクトリに置いて、以下のコマンドを叩くとパッチが当たります。

$ patch -p0 -d . < artk-v4l2-2.72.1.20080427.patch

私の環境(Ubuntu 7.10)でsimpleLite, simpleTestの動作を確認しただけなので不十分だとは思いますが、興味のある人は試していただけるとありがたいです。(特に、Configureにインクルードパスを追加しているところなんかかなり環境依存だと思う)

さて、次は何やろうかな。

2008-04-20

次にやること

| 23:42 | 次にやること - USBカメラを使って色々遊ぶ日記(仮) を含むブックマーク はてなブックマーク - 次にやること - USBカメラを使って色々遊ぶ日記(仮)

メモメモ。

simpleLite動いた!!

| 16:32 | simpleLite動いた!! - USBカメラを使って色々遊ぶ日記(仮) を含むブックマーク はてなブックマーク - simpleLite動いた!! - USBカメラを使って色々遊ぶ日記(仮)

パッチをあてたあと、カメラのセッティングがうまくいかなかったので、暫定的にvideo.cの421行目あたりを以下のように修正をしたら動作しました。

    fmt.fmt.pix.width       = 640;
    fmt.fmt.pix.height      = 480;
    fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV;
    fmt.fmt.pix.field       = V4L2_FIELD_INTERLACED;

やったー!うれしい!

f:id:emergent:20080420163005p:image

写真は、パターンを印刷していなかったのでノートPCに映して確認。

反射のせいか、動かすとときどき立方体が消えてしまうのが残念。

ARの道のりはまだまだこれからだということを忘れずに、楽しくやっていこう。

パッチをあてた

| 16:15 | パッチをあてた - USBカメラを使って色々遊ぶ日記(仮) を含むブックマーク はてなブックマーク - パッチをあてた - USBカメラを使って色々遊ぶ日記(仮)

当て方がよくわからないのでぐぐりながら。

まず、先日のパッチの対象バージョンが、2.71.3だったのでそれをダウンロード

展開してARToolKitができたら、同じディレクトリパッチファイルを置いて、

$ patch -p0 < artk-v4l2.patch.txt

を実行。これでパッチが当ては完了。

もう一度Configureファイルに以前の修正と同じことを行ってmakeが通ることを確認。

2008-04-17

既にパッチを作った人がいた

| 08:54 | 既にパッチを作った人がいた - USBカメラを使って色々遊ぶ日記(仮) を含むブックマーク はてなブックマーク - 既にパッチを作った人がいた - USBカメラを使って色々遊ぶ日記(仮)

ぐぐってみたら、既にV4L2向けパッチを提供している人がいた。

帰宅したら試す。

BobbyBobby2011/11/29 12:16Stay with this guys, you're hepinlg a lot of people.

hysqbuxnhysqbuxn2011/11/30 00:23aNU6zO <a href="http://jlulsobntptr.com/">jlulsobntptr</a>

qepoagidmlqepoagidml2011/11/30 17:36szR5wg , [url=http://houxqvluzoby.com/]houxqvluzoby[/url], [link=http://oaikrildbfzq.com/]oaikrildbfzq[/link], http://rbjtkbcuocmb.com/

jtnjcltyqjjtnjcltyqj2011/12/03 00:02ABXkZc <a href="http://ddgnslsakzrd.com/">ddgnslsakzrd</a>

iygtlprbiygtlprb2011/12/08 01:46HlxivK , [url=http://gjeshtmaudhj.com/]gjeshtmaudhj[/url], [link=http://tojrxntuajfz.com/]tojrxntuajfz[/link], http://lrsvhqjbljmi.com/

DannyhaultDannyhault2017/06/11 11:06Attention Required! | Cloudflare
[url=http://acheterdufrance.com/]Attention Required! ...[/url]

2008-04-16

先日のサンプルをコピペしまくり

| 01:11 | 先日のサンプルをコピペしまくり - USBカメラを使って色々遊ぶ日記(仮) を含むブックマーク はてなブックマーク - 先日のサンプルをコピペしまくり - USBカメラを使って色々遊ぶ日記(仮)

なんとかV4L2対応video.cのコンパイルが通るところまで行った。

今度こそとARToolKitのsimpleLiteを実行してみると、

なんとか映像出力のGUIのフレームが出たのだが映像は映らず。

映っていない間、CPUがフルで回転していたのでどこかでループにはまりこんじゃってるんだろうなぁ。

明日からはそちらの挙動をおっかけてみるか。

# 試験勉強も忘れないこと>自分