Problems in adding a new descriptor to OpenCV
Hi,
I'm trying to add the BinBoost descriptor to OpenCV. The sources can be found here: link text
It's really straightforward, as the authors already implemented the DescriptorExtractor class.
The problem is that the constructors are dependent of certain binary files as input. They use them to initialize their inner structures. So one can easily construct a BinBoostDescriptorExtractor as
BinBoostDescriptorExtractor BinBoostDescriptorExtractorInstance("D:\\OpenCV_2_4_9\\opencv\\sources\\modules\\features2d\\src\\binboost_256.bin");
But one cannot use the simpler "create" command as:
Ptr<DescriptorExtractor> descriptor = DescriptorExtractor::create("BinBoost");
What can I do about it? Will OpenCV moderators be willing to accept a new descriptor (or more precisely - a family of 3 descriptors) that can't be initialized using "create"?
Thanks in advance,
Gil