AttributeError: module ‘cv2.cv2’ has no attribute ‘ximgproc’(问题已解决,亲测有效!)

遇到该问题时,网友多是建议补个包,即
pip3 install opencv-contrib-python
我在补完之后又出现下面这样的错误:
OpenCV(3.4.3) C:\projects\opencv-python\opencv_contrib\modules\xfeatures2d\src\sift.cpp:1207: error: (-213:The function/feature is not implemented) This algorithm is patented and is excluded in this configuration; Set OPENCV_ENABLE_NONFREE CMake option and rebuild the library in function ‘cv::xfeatures2d::SIFT::create’
貌似是该算法被申请了专利还是咋的,将opencv版本退到3.4.2即可解决,卸载之前的包,然后
pip3 install opencv-python == 3.4.2.16
pip3 install opencv-contrib-python == 3.4.2.16

AttributeError: module ‘cv2.cv2’ has no attribute ‘estimateRigidTransform’

The code below is a Python tutorial for Selective Search using OpenCV 3.3. Note the bug alert for OpenCV 3.2 mentioned after the code block. Please read through the comments to understand the code.
卸载opencv重新装3.3或者3.4

NameError:name ‘xrange’ is not defined

原因是我的python版本为python 3.4,而xrange( )函数时在python 2.x中的一个函数,在Python 3中,range()的实现方式与xrange()函数相同,所以就不存在专用的xrange( ),因此,当遇到这种问题时,有两种方法可以解决这个问题。

  1. 第一种:若你想在python 3中运行程序,将xrange( )函数全部换为range( )即可
  2. 第二种:将出现此问题的程序放在python 2.x版本的环境中运行即可
AttributeError: module ‘cv2.cv2’ has no attribute ‘ximgproc’(问题已解决,亲测有效!)遇到该问题时,网友多是建议补个包,即pip3 install opencv-contrib-python我在补完之后又出现下面这样的错误:OpenCV(3.4.3) C:\projects\opencv-python\opencv_contrib...
在学习《python数据处理》时遇到了安装slate出错,这个 问题 不仅在slate、在之前按照pycurl时也出现,一直 没有 解决 ,原因差不多,都是这个报错,涉及python setup.py egg_info Check the logs for full command output. 报错内容: ERROR: Command errored out with exit status 1: command: 'C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe' -c 'import sys, s
安装了包 opencv -contrib-python却仍然出现 AttributeError : module ' cv2 . cv2 ' has no attribute ' ximg proc ' 问题 解决 如题, 问题 的关键在于 opencv 在python上有4种不同的版本, 版本之间是不互相兼容的. 这些版本有 opencv -python, opencv -contrib-python, opencv -python-headless, opencv -contrib-python-headless. 问题 发生的原因很有可
今天在写道路中心线提取的时候,Arcgis自带的提取中心线的方法不适合复杂道路网,用了ArcScan效果也不太好,对于较宽的路无法直接识别,最终使用了 Opencv 的道路骨架网络提取,效果很不错。但是在一开始存在一个 问题 ,就是 thinned = cv. ximg proc .thinning(binary) 出错: AttributeError : module cv2 . cv2 ’ has no attribute ximg proc ’,出错原因也很简单,就是 CV2 的库冲突了,安装了多个,只需要这么操作就可以了:
下载 opencv 增强版本 installed opencv -contrib-python-4.5.3.56 我今天发现运行之前程序 利用 opencv dnn解读tensorflow模型 发现无法解读模型,可是我记得之前明明可以 我就把 opencv 升到最新版本 !!升到最新版本后我又发现另一个程序出了 问题 说是 没有 ximg proc 模块!!! 上网搜了一下 好像这个模块有专利4.2.16版本之后都 没有 直接裂开,总不能用了 解决 一个 问题 又造成另一个 问题 旧版 没有 dnn.readtensorflow 新版 没有 xi
问题 解决 AttributeError : module ‘paddle.fluid’ has no attribute ‘EndStepEvent’ 问题 描述 解决 思路 问题 解决 问题 描述 在使用paddle.fluid导入EndStepEvent过程中 global step if isinstance(event, fluid.EndStepEvent): if event.step == 0: plot_cost.append('Train Cost', step, event.metrics[0])
无需降级scipy的情况下 解决 AttributeError : module ‘scipy.misc’ has no attribute ‘imread’, AttributeError : module ‘scipy.misc’ has no attribute ‘imresize’, AttributeError : module ‘scipy.misc’ has no attribute ‘imsave’ 问题 imread,imresize,imsave 最近遇到如下三个错误 AttributeError : module ‘scipy.misc’ has no attribute ‘imread
python3 server.py 127.0.0.1 8888 Traceback (most recent call last): File “server.py”, line 83, in main() File “server.py”, line 76, in main os.exit() AttributeError : module ‘os’ has no attribute ‘exit’ 部分代码入下: from socket import * import sys,os #实现登录 def do_login(s,user,name,addr): for i in user:
>>> import cv2 >>> seeds = cv2 . ximg proc .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 ' ximg p