【发布时间】:2021-04-06 21:20:59
【问题描述】:
我需要将 opencv 更新到 4.5.1 版本,因为有一个功能在我当前的 3.4.2 版本中没有实现。 (我需要使用 SIFT_create 函数,当我用谷歌搜索时,似乎他们因为专利而将其从 3.4.2 中删除。但是,我也听说有人说这个函数在 3.4.2 中有不同的名称,所以如果你知道这个不同的名字,这也很好。我用谷歌搜索了它,但找不到任何关于它的信息。)
我尝试在 anaconda 导航器中更新 opencv,但没有成功。我试着打字
pip install opencv-python==4.0.0.21
(如果我将 4.0.0.21 替换为 4.5.1 则找不到版本),但是当我键入时
cv2.__version__
之后它仍然说我使用的是 3.4.2 版本。我发现这篇文章:How to upgrade OpenCV in Anaconda (windows)? 说我应该使用
conda install -c conda-forge opencv=4.3.0
我这样做了,完全相同的命令和将 4.3.0 替换为 4.5.1 的命令,但在这两种情况下,我都只得到 4.0.0 版本(显然也没有 SIFT_create 功能)。
知道我能做什么吗?
【问题讨论】:
标签: opencv