「開発再開」の編集履歴(バックアップ)一覧はこちら

開発再開」(2012/11/20 (火) 14:19:27) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

一週間近くたって再稼働。原発再稼働反対。オープンソース万歳。 最近寒くなってきました。 その間kinect用のアプリとphpのプログラムをざっくり完成させ、ARTK再開である。 さて、ofxARToolKitPlusを使ってタグらしき場所の取得はできるようになった。 この次である。コンフィデンス(マーカーらしさ)の判定ができていないのだ。 ARTKPlusの基本的なタグ操作の流れは、こんな感じだ。 登録しておいた tracker = new ARToolKitPlus::TrackerSingleMarkerImpl<6,6,6, ARToolKitPlus::PIXEL_FORMAT_LUM, 10>(width,height); const char* description = tracker->getDescription(); printf("ARToolKitPlus compile-time information:\n%s\n\n", description); tracker->setLogger(&logger); tracker->setPixelFormat(ARToolKitPlus::PIXEL_FORMAT_LUM); if( !tracker->init((const char *)ofToDataPath(camParamFile).c_str(), 1.0f, 5000.0f)) { printf("ERROR: init() failed\n"); delete tracker; return; } tracker->setBorderWidth(useBCH ? 0.125f : 0.250f); tracker->setThreshold(85); tracker->setUndistortionMode(ARToolKitPlus::UNDIST_LUT); tracker->setPoseEstimator(ARToolKitPlus::POSE_ESTIMATOR_RPP); tracker->setMarkerMode(useBCH ? ARToolKitPlus::MARKER_ID_BCH : ARToolKitPlus::MARKER_ID_SIMPLE); tracker->setPatternWidth(80); tracker->addPattern ((const char *)ofToDataPath(pattFile).c_str()); こんな感じで
一週間近くたって再稼働。原発再稼働反対。オープンソース万歳。 最近寒くなってきました。 その間kinect用のアプリとphpのプログラムをざっくり完成させ、ARTK再開である。 さて、ofxARToolKitPlusを使ってタグらしき場所の取得はできるようになった。 この次である。コンフィデンス(マーカーらしさ)の判定ができていないのだ。 ARTKPlusの基本的なタグ操作の流れは、こんな感じだ。 tracker = new ARToolKitPlus::TrackerSingleMarkerImpl<6,6,6, ARToolKitPlus::PIXEL_FORMAT_LUM, 10>(width,height); const char* description = tracker->getDescription(); printf("ARToolKitPlus compile-time information:\n%s\n\n", description); tracker->setLogger(&logger); tracker->setPixelFormat(ARToolKitPlus::PIXEL_FORMAT_LUM); if( !tracker->init((const char *)ofToDataPath(camParamFile).c_str(), 1.0f, 5000.0f)) { printf("ERROR: init() failed\n"); delete tracker; return; } tracker->setBorderWidth(useBCH ? 0.125f : 0.250f); tracker->setThreshold(85); tracker->setUndistortionMode(ARToolKitPlus::UNDIST_LUT); tracker->setPoseEstimator(ARToolKitPlus::POSE_ESTIMATOR_RPP); tracker->setMarkerMode(useBCH ? ARToolKitPlus::MARKER_ID_BCH : ARToolKitPlus::MARKER_ID_SIMPLE); tracker->setPatternWidth(80); tracker->addPattern ((const char *)ofToDataPath(pattFile).c_str()); こんな感じで

表示オプション

横に並べて表示:
変化行の前後のみ表示: