Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用SIFT检测关键点并用SURF或ORB描述它们有意义吗?_Python_Opencv_Computer Vision_Sift_Surf - Fatal编程技术网

Python 用SIFT检测关键点并用SURF或ORB描述它们有意义吗?

Python 用SIFT检测关键点并用SURF或ORB描述它们有意义吗?,python,opencv,computer-vision,sift,surf,Python,Opencv,Computer Vision,Sift,Surf,我正在做一个计算机视觉分类项目,我正在尝试不同的检测器和描述符。我使用opencv 3和python,我发现可以使用SIFT定位关键点,并通过SURF或ORB描述符描述它们。 这同样适用于这3种情况的其他组合。 当我说有可能这样做时,我的意思是算法运行并找到描述符(甚至是大量的描述符)。 我要问的是,由于这三种方法在默认情况下都是检测器和描述符,因此以这种方式组合它们是否有意义?取决于您的任务。但是,是的,从概念上讲,关键点是独立于描述符的。但是:有时使用正确的组合是非常有效的,因为它们可能共享

我正在做一个计算机视觉分类项目,我正在尝试不同的检测器和描述符。我使用opencv 3和python,我发现可以使用SIFT定位关键点,并通过SURF或ORB描述符描述它们。 这同样适用于这3种情况的其他组合。 当我说有可能这样做时,我的意思是算法运行并找到描述符(甚至是大量的描述符)。
我要问的是,由于这三种方法在默认情况下都是检测器和描述符,因此以这种方式组合它们是否有意义?

取决于您的任务。但是,是的,从概念上讲,关键点是独立于描述符的。但是:有时使用正确的组合是非常有效的,因为它们可能共享一些预计算的数据,比如在SURF中,检测器和描述符都使用积分图像!在过去(也许仍然)许多人使用一些描述符快速关键点。做你想做的!谢谢,是的,也许最好不要把它们混在一起,无论如何我想我会做一些测试!