¿Cómo guardar las características de OpenCV Keypoint en la base de datos?

Mi proyecto es reconocer la hoja en Android usando la biblioteca OpenCV. Estoy usando la detección ORB para obtener el punto clave de la imagen y uso el descriptor ORB para obtener la función del punto clave. Este es el código que uso:

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);

Fuente :http://answers.opencv.org/question/6260/orb-features/

Pero cada vez que ingreso la misma imagen, el punto clave de esa imagen siempre es diferente. ¿Puedo guardar la función de punto clave en la base de datos si eso siempre es diferente? ¿O debería guardar la imagen para guardar los datos de la función? Si eso puede guardar en la base de datos, ¿cómo puedo hacer eso?

Respuestas a la pregunta(3)

Su respuesta a la pregunta