PackagesNotFoundError: The following packages are not available from current channels: - opencv=2.4.13.7
时间: 2023-07-23 11:18:13 浏览: 167
opencv-2.4.13.6-vc14 --cv2.pyd
很抱歉,这个版本的OpenCV可能已经不再被支持,因此在当前的channel中无法找到相应的安装包。您可以尝试安装其他支持SIFT算法的版本,或者使用其他的替代算法。
对于OpenCV 3.0及以上版本,可以使用SURF算法作为替代方案。如果您想使用SURF算法,可以安装OpenCV的最新版本,然后使用以下代码创建SURF对象:
```python
import cv2
# create SURF object
surf = cv2.xfeatures2d.SURF_create()
```
如果您仍然想使用SIFT算法,可以尝试安装其他版本的OpenCV。例如,您可以使用以下命令安装OpenCV 2.4.9版本:
```
conda install -c menpo opencv=2.4.9
```
请注意,SIFT算法存在专利问题,在一些国家或地区可能无法使用。如果您要在商业项目中使用SIFT算法,请确保您已获得相关的许可证或授权。
阅读全文