Same training descriptor across multiple platform

asked 2013-09-25 10:21:36 -0600

chicio gravatar image

If I generate the training descriptors using ORB on OS X and I save them using FileStorage in a file, can I use them in an iOS app to feed a FLANN based matcher?

edit retag flag offensive close merge delete

Comments

1

Should definitely work since opencv tries to be crossplatform as much as possible. Its best if you store them with an opencv mechanism if possible

Moster gravatar imageMoster ( 2013-09-25 14:19:12 -0600 )edit

Hi moster. Yes it seems to work. I'm storing it using the FileStorage and YAML format structure contained in OpenCV framework http://docs.opencv.org/modules/core/doc/xml_yaml_persistence.html. I'm saving the vector of mat that contains the training descriptor for ORB in a yaml file generated by a OS X application. Then I use this file in a video recognition app for iPhone/iPad. Everything seemes fine. Thank you.

chicio gravatar imagechicio ( 2013-09-26 02:17:05 -0600 )edit