OpenCV 2.3でSIFT検出器と抽出機能を使用しましたが、サブイメージで検出されたキーポイントの数が、イメージ全体のキーポイントの数と合計されていないことがわかりました。
具体的には、画像AでSIFT検出器を使用すると、検出器はN個のSIFTキーポイントを検出します。Aを4つのサブ領域A_1、A_2、A_3、A_4に分割し、それらの領域でそれぞれ検出器を実行すると、検出器はそれに応じてN_1、N_2、N_3、N_4SIFTキーポイントを検出します。驚いたことに、N_1 + N_2 + N_3 + N_4はNと等しくありません!
この現象はSIFTアルゴリズムに対して正しいですか?それとも、これはOpenCV 2.3の実装が不十分なためですか?