=========================================================================
2022年7月记录
=========================================================================
想要同时使用 SURF 和 SIRF算法,
当前版本似乎是在专利到期之前,
最后同时拥有 SIFT 和 SURF 算法的版本
---------------------------------------------------------------------------------------------------------------------------------
python = 3.7
opencv-python == 3.4.2.17
opencv-contrib-python == 3.4.2.17
---------------------------------------------------------------------------------------------------------------------------------
opencv-python >= 4.3 已支持SIRF算法 (即回归主库)
官方说明(搜索SURF) : opencv-python · PyPI
---------------------------------------------------------------------------------------------------------------------------------
=========================================================================
2024年9月记录
=========================================================================
python > = 3.10 ,3.11,3.12
使用 SURF
因为 SURF 包含在 opencv_contrib 中,文件位置在 这里
需要自行编译 opencv + opencv_contrib + opencv-python
编译opencv方式目前请自行度娘。
编译完成后,请自行使用 opencv-python 进行 wheel 打包安装。
---------------------------------------------------------------------------------------------------------------------------------
在版本 python = 3.11.9 和 opencv-python 和 opencv-contrib-python = 4.10.0.84
sift = cv2.SIFT.create()
surf = cv2.xfeatures2d.SURF.create()
上述API存在与安装包中。我并未测试,请自行测试。
---------------------------------------------------------------------------------------------------------------------------------