JavaCV: cómo obtener la cadena binaria del descriptor

Estoy tratando de usar JavaCV para implementar el reconocimiento de imágenes usando el algoritmo ORB. Según algunos documentos [1] , [2] , el descriptor de punto clave ORB es una cadena binaria. Entonces, ¿cómo puedo obtener esta cadena binaria después de obtener los puntos clave de una imagen?

Aquí está el código con el que obtengo puntos clave

KeyPoint keypoints = new KeyPoint();
ORB orb = new ORB(MAX_FEATURES, (float) 1.2, 8, 1, 0, 2, 5, 31);
orb.detect(originalImg, greyScaleImg, keypoints);

Código para obtener el descriptor que se supone que es:

DescriptorExtractor descriptor = orb.getDescriptorExtractor();
descriptor.compute(greyScaleImg, keypoints, descriptors);

Como no hay documentación sobre las funciones del descriptor ni javadocs. No sé qué tipo deberían ser los descriptores de parámetros y cómo imprimir la cadena binaria. Podría agradecer un poco de ayuda, gracias.

Respuesta 1

Estoy desechando la página web usando la biblioteca Jsoup seleccionando atributos de clase que contienen una cadena "nav" en ellos. Este es el código que busca HTML del sitio: var bodyString = Jsoup.connect (url) ...

Quiero conectarme a un servicio wcf json alojado en windows azure con https (webHttpBinding con seguridad de transporte). La dirección es some_subdomain.somesite.com, que por supuesto redirige a someapp ...

.jsp <c: forEach items = "$ {allContacts}" var = "contact"> <c: out value = "$ {contact.firstName}" />, <c: out value = "$ {contact.lastName} "/> </ c: forEach> ...

Deseo crear un mapa dentro de mi spring.xml. Lo más cercano que puedo obtener es una lista de listas <bean id = "transformerHelper" class = "com.common.TransformerHelper"> <property name = "srcSystemIDList" ...