目标检测算法中规则矩形和不规则矩形IOU的Python实现( 二 )


在使用Python中的使用 import shapely 时不会报错 , 但是在使用 from shapely.geometry import Polygon,MultiPoint 会报错 , 报错的详细信息如下图:
目标检测算法中规则矩形和不规则矩形IOU的Python实现文章插图
报错的主要原因就出现在 geos_c.dll 这里 , 看了网上很多文章大部分说是由于 geos_c.dll 文件缺失导致报错 。 尝试在网上找了几个 geos_c.dll 文件放到 C:\Windows\System32 下仍然没有解决问题 。
目标检测算法中规则矩形和不规则矩形IOU的Python实现文章插图
最终解决方案:通过 pip uninstall Shapely 卸载原来安装的 Shapely 然后 在 ~gohlke/pythonlibs/#shapely , 如上图 , 这里下载对应版本的whl文件安装 , 安装这个whl 就可以解决该问题 。
whl文件下载404错误
在 ~gohlke/pythonlibs/#shapely 下载制定版本的whl时 , 出现404错误 。 如下 。
目标检测算法中规则矩形和不规则矩形IOU的Python实现文章插图
【目标检测算法中规则矩形和不规则矩形IOU的Python实现】此时改用 chrome 浏览器重新尝试下载 , 即可解决 。