Ask Your Question

Revision history [back]

Adding BinBoost to OpenCV without and "algorithm::create()" implementation

Hi,

I'm trying to add BinBoost 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

Adding BinBoost Problems in adding a new descriptor to OpenCV without and "algorithm::create()" implementationOpenCV

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