sorry for the architectural changes in ComputationManagerBOW.cpp - the opencv related class creation is less redundant (SIFT, SURF, MSER methods), much more flexible (logical split between detector & extractor) and a little bit less user error prone (setter & onChange mechanics) now.