David Lowe の実装とOpenCV 実装の両方を使用して、いくつかの異なるオブジェクトのオブジェクト検出を試みました(このコードでは、'SurfFeatureDetector' -> 'SiftFeatureDetector' と 'SurfDescriptorExtractor' -> 'SiftDescriptorExtractor' を変更しただけです)。
opencv の実装ははるかに悪いようです! 誤検知が多く、検出されたキーポイントが少ない! sigma/contrastThreshold などの「SiftFeatureDetector」パラメーターを試してみましたが、結果は常に元の David のバージョンよりもはるかに悪いものでした。
SIFT の opencv 実装は、元の David Lowe の実装とはまったく「異なる」のですか?
David の実装 (box.pgm/basmati.pgm など) で提供されるオブジェクト画像の結果が David のバージョンに似ているように見えるように、「SiftFeatureDetector」の適切なパラメーター セットを知っている人はいますか?