2017-05-16 4 views
0

ROSパブリッシャーノードからイメージを受信して​​います。サブスクライバノードはイメージを受け取り、cvbridgeを使用してMONO8エンコーディングでMatオブジェクトに変換します。次に、ORBフィーチャー検出器がこのイメージのフィーチャーを検出します。しかし、問題はORBが何も検出しないことです。同じコードは、imreadコマンドを使用してメモリから同じイメージを読み込むときに機能します。私はこれがMONO8エンコーディングによるものだと思います。どのエンコーディングがOpencvのORB機能検出と互換性がありますか?cvbridgeを使用している場合、ORBと互換性のあるイメージエンコーディングC++

答えて

0

実際に私は間違いをしていましたが、2つの画像が同じであればORBは機能しません。私はそれに異なったイメージを与え始めました、そして、今はうまく働いています。

関連する問題