You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When setting OPENCV_ENABLE_NONFREE to false, the SURF and SIFT bits of the xfeatures2d module are still built. It is my understanding that these bits are patented and require licensing if they are to be used, so they should only be built if OPENCV_ENABLE_NONFREE is set to true.
The text was updated successfully, but these errors were encountered:
hiding the SIFT & SURF classes completely (conditional compilation)
throw a runtime exception in the create() function, similar to here
strike that. the 1st option is not feasible, because all those #ifdefs would seep out into the main opencv branch, too (think of the tutorials/samples using this)
When setting
OPENCV_ENABLE_NONFREE
to false, theSURF
andSIFT
bits of thexfeatures2d
module are still built. It is my understanding that these bits are patented and require licensing if they are to be used, so they should only be built ifOPENCV_ENABLE_NONFREE
is set to true.The text was updated successfully, but these errors were encountered: