答えて
私はちょうど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. iPhoneの拡張現実
- 8. アンドロイドの拡張現実
- 9. wp7の拡張現実
- 10. JavaScriptとOpenCVを使用したQRコード検出 - 拡張現実感ウェブアプリケーション
- 11. タッチした拡張スプライトiの検出
- 12. artoolkitを使用した拡張現実
- 13. 拡張現実感で作業を始めるには?
- 14. すべてのデバイスをサポートするためのカメラ用のアンドロイドサーフェイスビューの拡張
- 15. オープンソース指向の開発者の心臓
- 16. アンドロイドのGoogleマップで拡張現実
- 17. 拡張現実感でのデバイスロール補正
- 18. 拡張現実flartoolkitローテーション
- 19. 拡張現実感用ゲームエンジン
- 20. 拡張現実感マーカーリーダーiPhone
- 21. 拡張現実+ Androidスタジオ
- 22. javascriptを呼び出すためにWeb拡張アイコンを取得する方法
- 23. どのチャンネルに心臓鼓動があるのですか?MATLAB
- 24. MediaWikiの拡張のためのPHPUnitテストではMediaWikiの拡張
- 25. VSCode拡張を実行するためのカスタムノードのバージョン
- 26. バインディングを拡張するためのIEndpointBehaviorの実装
- 27. iPhone用のシンプル(?)拡張現実感
- 28. Android App開発の拡張現実フレーム
- 29. BlackBerry用のオープンソース拡張現実フレームワーク
- 30. QT C++ - マーカーベースの拡張現実
私の難しさは、紙の代わりに手のフォーマットを特定することです。それは簡単ではないはずですが、私は試してみるでしょう... Thx! –