pip uninstall opencv-contrib-python opencv-python
pip install opencv-contrib-python
总结起来就是先把其他的卸载,再安装正确的,简简单单哦。
今天在写道路中心线提取的时候,Arcgis自带的提取中心线的方法不适合复杂道路网,用了ArcScan效果也不太好,对于较宽的路无法直接识别,最终使用了Opencv的道路骨架网络提取,效果很不错。但是在一开始存在一个问题,就是thinned = cv.ximgproc.thinning(binary)出错:AttributeError: module ‘cv2.cv2’ has no attribute ‘ximgproc’,出错原因也很简单,就是CV2的库冲突了,安装了多个,只需要这么操作就可以了:
AttributeError: module ‘cv2.cv2’ has no attribute ‘ximgproc’(问题已解决,亲测有效!)
遇到该问题时,网友多是建议补个包,即
pip3 install opencv-contrib-python
我在补完之后又出现下面这样的错误:
OpenCV(3.4.3) C:\projects\opencv-python\opencv_contrib...
cv2.ximgproc.segmentation.createSelectiveSearchSegmentation()
报错如下:
AttributeError: module ‘cv2.cv2’ has no attribute ‘ximgproc’
解决办法:
在 anaconda prompt 以管理员身份安装了 opencv-contrib-python
包之后,解决。
>>> import cv2
>>> seeds = cv2.ximgproc.createSuperpixelSEEDS(img_sp.shape[1], img_sp.shape[0], img_sp.shape[2], num_superpixels, 15, 3, 5, True)
Traceback (most recent call last):
AttributeError: module 'cv2.cv2' has no attribute 'ximgp
问题描述:
使用opecv实现选择性搜索(selective search)的时候,执行如下代码时报了上述标题的错误。
“ss = cv2.ximgproc.segmentation.createSelectiveSearchSegmentation()”
沒有安装裝OpenCV contrib。
打开anaconda prompt(安装anaconda 会...
下载opencv增强版本
installed opencv-contrib-python-4.5.3.56
我今天发现运行之前程序 利用opencv dnn解读tensorflow模型
发现无法解读模型,可是我记得之前明明可以
我就把opencv升到最新版本
!!升到最新版本后我又发现另一个程序出了问题
说是没有ximgproc模块!!!
上网搜了一下 好像这个模块有专利4.2.16版本之后都没有
直接裂开,总不能用了解决一个问题又造成另一个问题
旧版没有dnn.readtensorflow 新版没有xi
安装了包opencv-contrib-python却仍然出现AttributeError: module 'cv2.cv2' has no attribute 'ximgproc'问题的解决
如题, 问题的关键在于opencv在python上有4种不同的版本, 版本之间是不互相兼容的. 这些版本有
opencv-python,
opencv-contrib-python,
opencv-python-headless,
opencv-contrib-python-headless.
问题发生的原因很有可
文章目录1. 问题2. 分析3.解决4. 其它尝试
1. 问题
OpenCV安装成功,但是无法导入 cv2 的指定模块 – Ubuntu Anaconda 环境,具体是安装好 opencv-python 4.1.0.25 后,准备导入模块 cv2.ximgproc.guideFilter 时,仍然报错,
ModuleNotFoundError: No module named ‘cv2.ximgproc’
并且已经安装好 opencv-contrib-python 4.1.0.25 。
2. 分析
超像素是把一张图片中具有相似特征的像素进行聚类,形成一个更具有代表性的大“像素”。这个新的像素可以作为其他图像处理算法的基本单位,可以减低图像的维度和异常像素点。目前常用的超像素分割算法有SLIC、SEEDS和LSC。下面来说说这些算法基于Opencv的Python实现。
SLIC算法
算法具体可参考博客:SLIC超像素算法原理
那么我来讲讲如何在opencv去实现该算法。利用...
第二十二节:opencv提取中心线(一)环境配置(二)代码实现(三)结语
哈哈,好久没写博客了(因为今天是1024,所以决定无论如何今天要水一篇),本来是打算写深度学习的,唉,还是后面有时间再写吧。提取目标图像的中心线,有两种方法(我知道的就这两种),这里就只介绍使用opencv的方法了
(一)环境配置
这里需要使用opencv的扩展模块(opencv-contrib-python),方法很简单。
pip install opencv-contrib-python -i https://pypi.douba
报错:
AttributeError:
module '
cv2' has no
attribute '__version__'
AttributeError:
module '
cv2' has no
attribute 'imshow'等各种奇怪的报错,连基本的api都没有
原因:可能是
opencv_contrib_
python没有安装
解决:安装
opencv_contrib_
python
使用cv2进行获取视频时,系统提示错误AttributeError: module ‘cv2.cv2’ has no attribute ‘cv’。
也在本站找到了解决方法:原博客链接
也是学习人家,记录一下自己遇到的问题。
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
# Define the codec and create...
如果您在使用 `cv2.xfeatures2d` 时遇到了 `AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'` 错误,这意味着您正在使用的 OpenCV 版本不支持 `xfeatures2d` 模块。
请注意,在 OpenCV 4.x 中,`xfeatures2d` 模块已被移除,并且其所有功能都被转移到了 `features2d` 模块中。如果您正在使用 OpenCV 4.x 版本,请使用 `cv2.features2d` 代替 `cv2.xfeatures2d`。
如果您确信您正在使用的是 OpenCV 3.x 版本,但仍然遇到此错误,请尝试重新安装 OpenCV 并包括 `contrib` 模块。在安装时,使用以下命令:
pip install opencv-contrib-python
这将安装包括 `xfeatures2d` 在内的所有 `contrib` 模块。
CSDN-Ada助手:
如何在winows的PPT里面使用醒目的思源系列字体(思源宋体/黑体)
我记性不好_shy: