2011-01-29 15 views
15

recientemente he descubierto transformar la anchura del trazo, como se documenta en el siguiente artículo de investigación:Stroke Ancho Transform (SWT) aplicación (Java, C# ...)

El algoritmo está destinado a detectar y extraer texto de escenas naturales.

Sin embargo, no pude encontrar ninguna implementación, y del documento me resulta difícil determinar todos los detalles sobre el algoritmo para poder implementarlo en la práctica. ¿Alguien sabe si este algoritmo se implementa y usa en la práctica en un sistema? ¿Hay una implementación de C# o Java?

+0

aplicación Matlab usando C++ mex archivo se puede encontrar en [esta respuesta ] (http://stackoverflow.com/a/19971599/1714410). – Shai

+1

El enlace al documento está roto. ¿Puede incluir una cita completa, incluido el título del trabajo y los autores del artículo y dónde se publicó, para que podamos encontrarlo de nuevo en el futuro? Ahora no hay una forma clara de identificar de qué papel está hablando. –

Respuesta

25

Mi amigo Andrew y yo implementamos Stoke Width Transform (SWT) en un teléfono móvil durante un proyecto de clase en Cornell. Tal vez puedas obtener una pista del informe.

El informe: http://www.cs.cornell.edu/courses/cs4670/2010fa/projects/final/results/group_of_arp86_sk2357/Writeup.pdf

Nuestro código: https://sites.google.com/site/roboticssaurav/strokewidthnokia

código Actualizado: https://github.com/aperrau/DetectText

+3

El código y otros trabajos relacionados están disponibles aquí: https://sites.google.com/site/roboticssaurav/strokewidthnokia. Saludos, Saurav Kumar –

+2

La intención de este sitio es ser tan independiente del contenido como sea posible. No publique respuestas que consten solo en un enlace. Y un enlace a su propio blog casi siempre se considera correo no deseado si es lo único en la respuesta –

+1

@above: el informe explica la implementación bastante bien, incluidos los fallos en el documento de Epstein. Para nuestro propio programa, donde se necesitaba SWT, usamos la transformación de distancia para obtener el grosor del trazo. – AruniRC

7

Aquí está el código que hace lo que pidieron: http://libccv.org/doc/doc-swt/

Otros proyectos que son relevantes:

+0

Sin soporte para Windows :( – Yeti

+1

Creo que es una plataforma cruzada, solo tiene que compilarla en Windows :) – mrgloom

+0

Nah, lo probé. Utiliza muchas características C99 + (aún no compatibles con Visual Studio 2010 SP1), e incluye solo encabezados UNIX. – Yeti

Cuestiones relacionadas