0

在我的 python3 脚本中使用 opencv sift 功能给了我:

error: (-213:The function/feature is not implemented) This algorithm is patented and is excluded in this configuration; Set OPENCV_ENABLE_NONFREE CMake option and rebuild the library in function 'create'

但是这个选项被设置并且cmake输出说

Non-free algorithms: YES"

因此我认为标志是正确的。关于 python3 的输出是:

-- Interpreter: /Users/andre/.virtualenvs/dl4cv/bin/python (ver 3.7.6) -- Libraries: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/config-3.7m-darwin/libpython3.7.dylib (ver 3.7.6) -- numpy: /Users/andre/.virtualenvs/dl4cv/lib/python3.7/site-packages/numpy/core/include (ver 1.18.0) -- packages path: lib/python3.7/site-packages

这对我来说看起来不错。一切都在 virtualenv 中设置并运行,但我无法弄清楚我不能使用 sift。任何人都可以提供一些指导吗?

4

0 回答 0