FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Este tema está muy interesante. Sin embargo, el compañero connor no ha especificado si lo que intenta hacer es buscar una imagen "dentro de la DB", en otras palabras, buscar una existencia exacta de la imagen, que para esto ya todos los compañeros han posteado códigos muy útiles.
Por otro lado, la intención de connor puede ser buscar imágenes similares, el su post original, menciona "foto" esto me hace suponer que andará buscando algún tipo de reconocimiento facial o algo por el estilo. Si es este el caso, de solo imaginarlo, es algo demasiado difícil y te recomenzaría que paralelamente consultes a google a ver que ayuda puedas encontrar. Cualquiera que sea tu propósito, te recomiendo que apliques la sugerencia de neftalí. Saludos. |
#2
|
||||
|
||||
Cita:
Si ese es el caso, que se prepare porque el problema es complejo. Si no sabré yo. No es fácil sentarse y comprender el tema. Pues en realidad lo que se desea y se guarda en estos sistemas es una representación numérica de las imagenes. Para ser exacto un numerito de obedece a ciertas propiedades del algebra matricial (que es el corazón y la base donde descansa todo el sistema). Palabra clave en estos asuntos: EigenFace, FisherFace. Y si, lamentablemente debe consultar en Google (o su buscador favorito) y preparse con el inglés porque en castellano hay poco y nada. Y me animo a decir que en incluso en inglés no hay demasiado que urgar. Saludos, |
#3
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
¿connor no va a aparecer para dar su opinión?
No veo interés de su parte con el hilo. Si bien ya muchos estamos coincidiendo con el hecho de que usar SHA, Hash, MD5 o alguno de esos son útiles en estos casos, seria oportuno que connor volviera y ofrezca su punto de vista del asunto. Saludos, |
#5
|
||||
|
||||
Gracias por las aportaciones son muy interesantes. Si lo que deseo es hacer busquedas en un Table.DB
Por ejemplo tengo una tabla con campos como: codigo, nombres imagen, la idea es hacer busquedas por el campo imagen tendria tambien que indexar por el campo imagen, digamos ingreso una imagen cargandola del disco duro o ingresandola por un scanner. presionar un boton y que el sistema busque las coherencias asi como se hace con Table1.FindKey ó Table1.Nearest, pero en este caso lo haga con la imagen, con busquedas exactas y parciales, se podra hacer eso?. Saludos Última edición por RebeccaGL fecha: 19-02-2008 a las 14:37:35. |
#6
|
||||
|
||||
Hola connor,
Lamentablemente a tu pregunta, solo existe una respuesta: a nivel de base de datos NO. Lo que estás buscando debe hacerse a mano, a menos que exista una biblioteca que realize esto. El mayor problema de esto es interpretar correctamente que se entiende por FindKey o Nearest en una imagen. Por algo decíamos que lo más lógico sería hacer una "transformación" de dicha imagen en una clave y hacer las comparaciones por medio de esa clave. La idea es: 1. Leer la imagen a buscar 2. Calcular su valor clave 3. Realizar la comparación de dicho valor clave con las almacenadas en la base de datos Un inconveniente es la imagen que se desea buscar. Si esta se ve afectada o distorcionada por luces y sombras es probable que el valor "clave" sea errado con lo que se desea buscar. ¿Cuando dos imagenes son similares? ¿Cuando tienen un margen de diferencia de un 10%?¿Que contienen las imágenes? ¿Cual es tu verdadero propósito de esto? En los sistemas de reconocimiento, lo que se guarda no es la imagen, sino una representación numérica... y para predecir o determinar si una nueva imagen pertenece a dicho conjunto se aplican funciones matemáticas relativamante complejas. ¿Las imágenes son distintas unas a otras?¿Tienen algo en común?¿Un objeto, una cara? Si cada imagen es distinta a otra, su clave lo sorá... implementar SHA, o algunos de esos te podría resultar. Ahora bien... si tus imágenes obeceden cierto patrón (por ejemplos las caras en los sistemas de reconocimiento facial) lo cual llevaría a distinguir a un objeto dentro del resto... necesariamente necesitas de otro enfoque. Un enfoque que requiere de sentarse a investigar correctamente. Como he dicho... aqui ya es necesario saber de matemática, mejor dicho algebra. Por tus otras dudas, te pido que lo trates en otro hilo. No viene al caso tratarse aquí ya que no tiene que ver con la temática. Esto está clamarente dicho en la guia de estilo: respete por favor el tema tratado en el hilo. Preguntas nuevas, hilos nuevos. Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Búsqueda sin imagen de verificación | kuan-yiu | La Taberna | 8 | 13-11-2007 18:22:10 |
Busqueda.... | TKW04 | OOP | 3 | 29-08-2007 20:02:56 |
busqueda sql | Dark Aeris | Firebird e Interbase | 10 | 06-06-2006 23:05:20 |
|