Leibniz リリース 1.10 にもカラー フレームの受信に関する問題があるようです: コールバックを使用し
TangoService_connectOnFrameAvailable(TANGO_CAMERA_COLOR,NULL,onFrameAvailable)
てコールバックを登録すると、コールバックonFrameAvailable()
が呼び出されないかTangoService_connectOnFrameAvailable()
、次のエラーでクラッシュします。
04-20 13:29:44.384: E/tango_client_api(4712): TangoErrorType TangoService_connectOnFrameAvailable(TangoCameraId, void*, void ( )(void , TangoCameraId, const TangoImageBuffer*)): 内部エラー: connectSurface(), カム id 0, 失敗しました初めの。
リリースノートによると
[...] config_enable_color_camera が構成フラグに追加されました。カラー カメラにアクセスする場合は、常にこのフラグを明示的に true に設定することをお勧めします。TangoService_connect() が呼び出された後に成功するには、TangoService_connectOnFrameAvailable() または TangoService_connectTextureId() のフラグを true に設定する必要があります。[...]
したがって、 と の呼び出しの間にそのフラグを trueに設定すると、常にクラッシュする前にそのフラグを true に設定すると、コールバックが呼び出されることはありませTangoService_connect()
んTangoService_connectOnFrameAvailable()
。onFrameAvailable()
TangoService_connect()
TangoService_connectOnFrameAvailable()
したがって、私は何を間違っていますか?利用可能なコードスニペットなどはありますか? それは本当に役に立ちます...残念ながら、どの例もカラーフレームを使用していません...
男、カルマン リリース 1.9 で同様の問題が発生した後、SDK が最初にリリースされる前に徹底的にテストされているかどうか疑問に思うようになりました...