Hi
I want to build a minimal version of OpenCV 3.2.0 which includes the features2d module, for including in an iOS project. I'm using the handy build_framework.py script to generate the library.
By reading the CMakeLists.txt files, I gather that features2d requires core, flann, imgproc, and ml. None of those have additional dependencies so it should be possible to build the library excluding all but those 5.
However, that's not working for me, and the smallest list of modules I've had success with is: calib3d, core, features2d, flann, highgui, imgcodecs, imgproc, ml, shape, video, videoio.
Appreciate any pointers on how to further reduce the list of dependencies.