ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

You probably installed cv2 via pip, which does not contain any non-free modules.

This topic is discussed there:

https://stackoverflow.com/questions/37039224/attributeerror-module-object-has-no-attribute-xfeatures2d-python-opencv-2

Peope suggest there using:

Uninstall:

pip3 uninstall opencv-contrib-python pip3 uninstall opencv-python

And then install:

pip3 install opencv-contrib-python pip3 install opencv-python

You probably installed cv2 via pip, which does not contain any non-free modules.

This topic is discussed there:

https://stackoverflow.com/questions/37039224/attributeerror-module-object-has-no-attribute-xfeatures2d-python-opencv-2

Peope suggest there using:

Uninstall:

pip3 uninstall opencv-contrib-python

pip3 uninstall opencv-python

And then install:

pip3 install opencv-contrib-python

pip3 install opencv-python

You probably installed cv2 via pip, which does not contain any non-free modules.

This topic is discussed there:

https://stackoverflow.com/questions/37039224/attributeerror-module-object-has-no-attribute-xfeatures2d-python-opencv-2

Peope suggest there using:People propose the use of:

  • Uninstall:

pip3 uninstall opencv-contrib-python

pip3 uninstall opencv-python

  • And then install:

pip3 install opencv-contrib-python

pip3 install opencv-python