Как сохранить функции OpenCV Keypoint в базу данных?

Мой проект - распознавание листа на Android с использованием библиотеки OpenCV. Я использую обнаружение ORB, чтобы получить ключевую точку изображения и использую дескриптор ORB, чтобы получить особенность ключевой точки. Это код, который я использую:

bmp=BitmapFactory.decodeResource(getResources(),R.drawable.t1);
Utils.bitmapToMat(bmp, mat);
FeatureDetector detector = FeatureDetector.create(FeatureDetector.ORB);
detector.detect(mat, keypoints);
DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.ORB);
extractor.compute(mat, keypoints, features);

Источник :http://answers.opencv.org/question/6260/orb-features/

Но каждый раз, когда я ввожу одно и то же изображение, ключевая точка этого изображения всегда различна. Могу ли я сохранить функцию keypoint в базе данных, если она всегда отличается? Или я должен сохранить изображение, чтобы сохранить данные функции? Если это может сохранить в базу данных, как я могу это сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос