Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SIFT no longer available in opencv > 3.4.2 #13

Closed
bouweandela opened this issue Oct 12, 2018 · 5 comments
Closed

SIFT no longer available in opencv > 3.4.2 #13

bouweandela opened this issue Oct 12, 2018 · 5 comments
Labels
wontfix This will not be worked on

Comments

@bouweandela
Copy link
Contributor

From travis:

cv2.error: OpenCV(3.4.3) /io/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 'create'

@bouweandela
Copy link
Contributor Author

Related opencv/opencv-python#126

@bouweandela
Copy link
Contributor Author

Our current solution is to pin opencv to versions smaller than 3.4.3, because those supported SIFT. Let's see how this develops upstream. We may have to drop support for SIFT or get it from another library in the future.

@bouweandela bouweandela changed the title Build fails because of SIFT SIFT no longer available in opencv > 3.4.2 Oct 29, 2018
@bouweandela bouweandela added the wontfix This will not be worked on label Nov 22, 2018
@yonelay11
Copy link

I also faced this issues.

pip install opencv-python==3.4.2.16

pip install opencv-contrib-python==3.4.2.16
this opencv_3.4.2 version handles this issues. This is good for me.

@hm43
Copy link

hm43 commented Dec 19, 2019

I also faced this issues.

pip install opencv-python==3.4.2.16

pip install opencv-contrib-python==3.4.2.16
this opencv_3.4.2 version handles this issues. This is good for me.

When try to install that version I get:

ERROR: Could not find a version that satisfies the requirement opencv-python==3.4.2.16 (from versions: 3.4.8.29, 4.1.2.30)                                                                                                                        
ERROR: No matching distribution found for opencv-python==3.4.2.16

@lima36
Copy link

lima36 commented May 10, 2020

opencv 3.4.2.17 is available but there is error in the 4.2.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

4 participants