答えて
私はちょうどhaarcを使用して同様のプログラムを作りましたopencvとascades。私はそれが簡単にARToolKitに結びつくことができると確信しています。私のチュートリアルをチェックしてください。 http://danielscvtutorials.blogspot.com/p/impress-that-special-someone-with.html
私はこのコードでARToolKitをOpenCvに結びつけることができました。なんらかの理由で、ARToolKitはBGRやRGBAの代わりにARGBを使いたいと思っていました。
ARUint8 rgbTmp[3];
for(int y=0; y < image_opencv->height; y++) {
for(int x=0; x < image_opencv->width; x++) {
rgbTmp[0] = image_opencv->imageData[image_opencv->widthStep * y + x*3]; // B
rgbTmp[1] = image_opencv->imageData[image_opencv->widthStep * y + x*3 + 1]; // G
rgbTmp[2] = image_opencv->imageData[image_opencv->widthStep * y + x*3 + 2]; // R
frame->imageData[frame->widthStep * y + x*4] = 255; // A
frame->imageData[frame->widthStep * y + x*4 + 1] = rgbTmp[2]; // R
frame->imageData[frame->widthStep * y + x*4 + 2] = rgbTmp[1]; // G
frame->imageData[frame->widthStep * y + x*4 + 3] = rgbTmp[0]; // B
}
}
ARUint8 *arImage = (ARUint8 *)frame->imageData; // This is very fast conversion
Aは本当に簡単な例は、(ただしフラッシュで)ここで見つけることができます: http://www.adobe.com/devnet/flash/articles/augmented_reality.html
それはあなたが必要なものをやってpapervision、FLARとのFlex SDKを使用しています。 あなたは、ActionScriptに精通している場合は、あなたがそれを持っていると時間のカップルでご 自身のイメージやモデルを使用して実行することができます(検出する必要があるパターンを変更するには、どのように把握するために私に約10分を要した)
この例では白黒画像でパターン認識を使用しているため、図形も認識できるはずです。
画像からパターンファイルを作成できるツールがバンドルされています。投稿された画像から心臓の形を切り取るだけで、白黒に変換してパターンを作成するだけで済みます。
あなたのウェブカメラはカラービデオを作成するので、これをグレースケール に変換して作業する必要があります。
は、私はそれはほとんどそれが仕事を得るために微調整がかかると思うが、これはFLARToolKit、またはFlash拡張現実ツールキットを用いて達成することができる
それは不可能ではありません。
http://www.libspark.org/wiki/saqoosha/FLARToolKit/en
Adobeは、このYouTubeの動画で見ることができますプロジェクト、上のジョン・メイヤーと提携:
http://www.youtube.com/watch?v=CZtRHVMcZjI
...またはアイコンとWebカムでライブデモを印刷で:
- 1. 拡張現実感のためのカメラ行列の発見方法?
- 2. クアルコム拡張スナップドラゴンデバイスの拡張現実
- 3. Android用の現実世界のオブジェクトの拡張現実感のためのSDK?
- 4. Androidの拡張現実のためのフレームワーク
- 5. 拡張現実フィードバック
- 6. アンドロイド拡張現実のヘルプ
- 7. wp7の拡張現実
- 8. iPhoneの拡張現実
- 9. アンドロイドの拡張現実
- 10. アンドロイドのGoogleマップで拡張現実
- 11. 拡張現実感でのデバイスロール補正
- 12. 拡張現実感用ゲームエンジン
- 13. 拡張現実flartoolkitローテーション
- 14. 拡張現実感マーカーリーダーiPhone
- 15. バインディングを拡張するためのIEndpointBehaviorの実装
- 16. Javaベースの拡張現実フレームワーク?
- 17. BlackBerry用のオープンソース拡張現実フレームワーク
- 18. iPhone:拡張現実感の使い方
- 19. iPhone用のシンプル(?)拡張現実感
- 20. インタラクションによる拡張現実
- 21. クロム拡張機能の検出
- 22. IEの拡張機能からWebページのスクロールを検出します。
- 23. コントロールのスレッドを呼び出すための拡張ユーティリティ
- 24. 拡張現実感またはカメラプレビューについてですか?
- 25. C#の:拡張メソッドで "この" 引数を検証するためのベストプラクティス
- 26. アンドロイドで拡張現実感でビデオを再生する方法
- 27. Webページにスクリプトを書き込むためのFirefox拡張
- 28. UMLクラスの関心事/モジュール/拡張子を表現する方法
- 29. 「暗黙的な拡張を拡張する」ためにのみ暗黙にログを出力する
- 30. 現在実行中のブラウザの現在のWebアプリケーションを検出します。
私の難しさは、紙の代わりに手のフォーマットを特定することです。それは簡単ではないはずですが、私は試してみるでしょう... Thx! –