With changes from
revision r411, Find-Object should build even if nonfree module is not found with OpenCV. However, SIFT and SURF are not anymore available. CMake should tell that nonfree module was not found:
"With OpenCV nonfree module (SIFT/SURF) = NO (not found)"
For RTAB-Map, I'll check if I can do the same cmake build switch. This could make a full BSD build for RTAB-Map at the same time. However, the power of loop closure detection in RTAB-Map is greatly dependent on float descriptors like SURF and SIFT. For small environments, binary descriptors would be sufficient though.
Regards,
Mathieu