Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

The easiest way is to convert the binary orb-descriptor to float. The last option, converting the vocabulary to float should also work. However note, that both ways contradict in some way the intention of binary descriptors since the implemented BOWImageDescriptor doesn't use the hamming-distance for the comparison (and the internal clustering) of two binary descriptors. Maybe my answer to a similar post: http://answers.opencv.org/question/24835/is-there-a-way-of-using-orb-with-bow/ can help you further.

The easiest way is to convert the binary orb-descriptor to float. The last option, converting the vocabulary to float uchar should also work. However note, that both ways contradict in some way the intention of binary descriptors since the implemented BOWImageDescriptor doesn't use the hamming-distance for the comparison (and the internal clustering) of two binary descriptors. Maybe my answer to a similar post: http://answers.opencv.org/question/24835/is-there-a-way-of-using-orb-with-bow/ can help you further.