Keypoint Descriptor with different size on different computers
I'm having a strange behavior with my keypoint descriptor. I have stored the keypoints descriptors of a object in a yml file for further use in another code. The size (cols) is 128. When I extract in runtime the keypoint descriptor of a scene to detect the object (the descriptors of the object are in the yml file), in my laptop the size of the scene descriptor is 128 and the matching run nicely.
But in another computer, running the same code the size of the extracted scene descriptors is 64. So I'm unable to do the matching.
How it is possible that the size of the descriptors are different in different computers with the same code? It is possible to force a descriptor to have the desired size?
Since it is 128 versus 64 it seems like a data type definition to me. Could you please post the actual configurations and environments you are running the code in of both machines?
I'm running in these computers the same configuration: OpenCV 2.4.4 and Ubuntu 12.04 (both are 64 bits).