2016-05-04 13 views
1

私は、この問題についていくつかのスレッドがあることを知っていますが、どれも回答がありません(Googleはどこですか?コールバックを使用してポイントクラウドを取得できませんonXyzIjAvailable

サンプルからAugmented Realityサンプルアプリをテストすると、 がすべて正常に動作します。私はポーズと曇り点を得ている。

しかし、私は同じコードをコピーしているときに、私のアプリケーションにコンフィグレーションをグラデーションするなど、私はポーズとポイントクラウドしか得られません。

代わりに、logcatに次のメッセージがあります。

tango-xyzij-callback.cc:125 No points in point cloud. 

私はいくつかのプロジェクトビルド構成が不足しているようですが、それは何十回も行って何も見つかりませんでした。

<uses-library 
     android:name="com.projecttango.libtango_device" 
     android:required="true" /> 

答えて

0

I:マニフェストでアプリケーションノードでは

def external_lib_prefix = null 
if (project.hasProperty("Tango.catkin_devel_prefix")) { 
    external_lib_prefix = project.property("Tango.catkin_devel_prefix") 
} else { 
    // Building in standalone sample form. 
    external_lib_prefix = "../../TangoReleaseLibs" 
} 

TangoConfig config = mTango.getConfig(TangoConfig.CONFIG_TYPE_DEFAULT); 
    config.putBoolean(TangoConfig.KEY_BOOLEAN_LOWLATENCYIMUINTEGRATION, true); 
    config.putBoolean(TangoConfig.KEY_BOOLEAN_COLORCAMERA, true); 
    config.putBoolean(TangoConfig.KEY_BOOLEAN_DEPTH, true); // for getting point cloud 
    config.putBoolean(TangoConfig.KEY_BOOLEAN_AUTORECOVERY, true); 

    mTango.connect(config); 

    ArrayList<TangoCoordinateFramePair> framePairs = new ArrayList(); 
    framePairs.add(TANGO_WORLD_T_DEVICE); 

    mTango.connectListener(framePairs, new OnTangoUpdateListener() { ... } 

外部libにリファレンスアプリのGradleの上:ここ

は、私はタンゴのオブジェクトを設定する方法です私のケースでは、カメラのオブジェクトを使用していたことが、その動作の理由がたくさんある可能性がありますctを別のコンポーネントから取得し、それを再現しませんでした。タンゴコアがカメラを使用していて、タンゴコアにアキュールできない場合はタンゴコアが誤動作しています。