私はopencv 2.4.8を使用しています。orb を次のように宣言します。
int patchSize = 31;
ORB orb(1000,1.0f,1,patchSize,0,2,ORB::HARRIS_SCORE,patchSize);
パッチ サイズは、キーポイントの周りに (patchsize-1)/2 のスペースが必要であることを意味していませんか?
縦横に 15 ピクセルのマージンを持つ座標でキーポイントを提供していますが、そのような位置では記述子を生成できません。
たとえば、240x320 の画像の場合、十分なピクセル (0,1,....14 -> 15 ピクセル) があるにもかかわらず、点 (15,15) を記述できません。