カレンダー

06月 │2009年07月│ 08月
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -

 プロフィール

はしもと

Author:はしもと
ユーザインタフェース系のお仕事をしてます.関心領域は画像処理,拡張現実感,ヒューマンコンピュータインタラクション,エンタテインメントコンピューティングあたり.モノ書きもやってます.

 工学ナビ

工学ナビは工学系の技術のチュートリアルを扱うサイトです.

 作ったもの

 トータルビジター

 天気予報


 ブログ内検索

 カテゴリー

最新コメント

 RSSフィード

 リンク

このブログをリンクに追加する

 Powered By FC2ブログ

Powered By FC2ブログ




工学ナビの中の人 はしもとのブログです. いろんなコトを研究的,工学的な視点で見つめます.
ゼロからはじめるARToolKit on VisualC++ 2008 Express Edition
できたので一応ご報告.
では手順を簡単に.

1.VisualC++2008のインストール

「Visual C++ 2008 Express Edition 日本語版」をインストールします.
インストールの詳しい説明は以下のサイトがとても丁寧.こちらを参考に.

Visual C++ 2008 Express Edition インストール メモ@太田研究室(岡山理科大学)

ちなみに僕は,こちらからDVDイメージ版(VS2008ExpressJPNX1428694.iso)を落としてきて,
Daemon Toolsを使ってDVD-Rに焼かずにインストールしました.個人的にこちらがおすすめ.

【追記】Daemon Toolsはアドウェアが入っているので,他の仮想ドライブソフトの使用を推奨します.
MagicDiscという仮想ドライブソフトを使ってインストールができました.


VC2008になってPlatform SDKが同梱されるようになったので,VC2005のときのように
別途落としてきて面倒な統合作業をしなくて良くなった.ありがたい!

2.GLUTのインストール

GLUTというのはOpenGLの補助ライブラリみたいなものです.
OpenGLはVC2008に付属しているSDKの中に入ってますが,
GLUTは別途落としてこないといけません.

公式サイト(GLUT for Win32)からglut-3.7.6-bin.zipをダウンロード.
解凍して中にあるファイルをそれぞれあるべき場所に移動.

glut32.dll → C:\WINDOWS\system32
glut.h   → C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl
glut32.lib → C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib

3.ARToolKitのインストール

「ライブラリのコンパイルなんかわかんねぇよ!」という人のために
バイナリ版があるので,そっちで説明.

公式のダウンロードページから,「ARToolKit-2.72.1-bin-win32.zip」をダウンロードします.
解凍してできた「ARToolKit」フォルダを「C:\Program Files\」に移動.

VC2008を起動して,メニューの「ツール」→「オプション」とたどり,
「プロジェクトおよびソリューション」のなかにある「VC++ディレクトリ」を表示.

「ディレクトリを表示するプロジェクト」の項目で「インクルードファイル」を選択し
下のパスが並んでるところに「C:\Program Files\ARToolKit\include」を追加.

同様にして,「ディレクトリを表示するプロジェクト」の項目で「ライブラリファイル」を選択し
下のパスが並んでるところに「C:\Program Files\ARToolKit\lib」を追加.

OKボタンを押して設定終了.
そしたらVC2008を終了.

以上!


あとはカメラとマーカを用意して,「C:\Program Files\ARToolKit\bin」
の中にあるデモプログラム(simpleLite.exe)を動かしてみてください.

AR_sample_exe_03.jpg

プログラムの作成は,ARToolKitフォルダの中に「ARToolKit.sln」という
ソリューションファイルが入ってるのでそちらを参考に.
サンプルプログラムは「examples」フォルダの中に入ってます.

VC2008のような統合環境を使ったことがない人はちょっと勉強が必要ですね.
ソースファイルをゼロから作ってコンパイル(ビルド)するまでの手順は,
以下のサイトがとても参考になります.

Visual C++ 2008 Express Edition プログラミング入門@太田研究室(岡山理科大学)

ARToolKitのプログラミングについては僕が書いたこちらをご覧ください.
「攻殻機動隊」「電脳コイル」の世界を実現! - ARToolKitを使った拡張現実感プログラミング

なにかわからないことがあれば,こちらかBBSにコメントをば.


この記事に対するコメント

こんにちは
このARToolkitの場合はUSBカメラじゃないと認識しないのでしょうか?

教えていただきたい!
【2008/06/16 21:55】 URL | Maic #JXoSs/ZU [ 編集]

管理人のみ閲覧できます
このコメントは管理人のみ閲覧できます
【2008/06/17 01:42】 | # [ 編集]


>Maicさん
>このARToolkitの場合はUSBカメラじゃないと認識しないのでしょうか?

USBカメラ以外にも,一般のビデオキャプチャデバイスにも対応しています.
【2008/06/17 14:13】 URL | なおき #1xmDr54o [ 編集]


非公開コメントで質問されますとこちらとしても対応がとりにくいですし,
みんなで情報共有ができたほうが良いので,
もしよろしければBBSのほうに投稿してくださいませんか?
【2008/06/17 16:10】 URL | なおき #5hcJ/BnI [ 編集]




この記事に対するコメントの投稿














管理者にだけ表示を許可する


この記事に対するトラックバック
トラックバックURL
→http://kougaku.blog28.fc2.com/tb.php/286-7b018b5e
この記事にトラックバックする(FC2ブログユーザー)