今天在写道路中心线提取的时候,Arcgis自带的提取中心线的方法不适合复杂道路网,用了ArcScan效果也不太好,对于较宽的路无法直接识别,最终使用了Opencv的道路骨架网络提取,效果很不错。但是在一开始存在一个问题,就是
thinned = cv.ximgproc.thinning(binary)
出错:AttributeError: module ‘cv2.cv2’ has no attribute ‘ximgproc’,出错原因也很简单,就是CV2的库冲突了,安装了多个,只需要这么操作就可以了:
pip uninstall opencv-contrib-python opencv-python
pip install opencv-contrib-python
总结起来就是先把其他的卸载,再安装正确的,简简单单哦。

本文讲述了在道路中心线提取过程中,作者遇到的问题,即使用ArcScan效果不佳且Opencv的ximgproc模块出错。通过卸载并重新安装OpenCV-contrib-python包,解决了库冲突,成功运用Opencv的道路骨架网络提取技术。

670

被折叠的 条评论
为什么被折叠?



