Hola buen dia;
Existe alguna forma de hacer una base de datos de imagenes para compararlas.
Me Explico;
Quiero hacer una base de datos donde yo suba ejemplo; tatuajes.
pero con la finalidad de despues subir una foto y compararla para ver si ya existe en la base de datos.
Agradezco su atencion
Bueno la imagen como tal no la puedes comparar, solo puedes comparar el nombre, tamaño, etc, pero no la imagen. Date cuenta que la base de datos no puede "ver".
Saludos!
si tienes razon la base de datos no puede ver jeje,
que me recomiendas (programas) para hacer una base de datos de imagenes ejemplo los tatuajes;
Bff, de ahí que te pueda ayudar otro, yo de PHP y BBDD ando algo pez, se lo básico para saber lo que te dije, poco mas jeje. @Rabs lo mismo puede aconsejarte, a ver si aparece por aquí.
Saludos!
Comentarte que las imágenes como tal no las guardas en la BBDD, lo que deberías hacer (te recomiendo) es que hagas el curso de PHP de Jorgens y con ello aprenderás lo que necesitas.
Por un lado colocaras los valores globales (carpeta de las imágenes, servidor, conexión, etc) mas que nada por si algún día cambian; después procederás a pensar como estructurar la BBDD y las tablas pensando que lo que debes hacer es colocar un nombre a la foto o un id para localizarlas, y con la función de renombrar archivos, mover a carpetas y tamaño de imágenes (creo que Jorgens lo explica pero sino puedes preguntarlo) lograras el resto.
Sobre te aconsejo que no corras, si la BBDD y la estructura están bien implementadas no te llevara nada de sobrecarga al servidor con muchas consultas, piénsate todo bien antes de llevarlo a la práctica.
Yo cree un script en el cual puede subir imagenes para posteriormente modificarlas a tu gusto , compararlas , mostrarlas etc. simplemente sigue las instrucciones y lo instalas, eso si para manejar los archivos de la bd ya necesitas conocimientos basicos en php como dijo victor
script:
http://www.comocreartuweb.com/consultas/showthread.php/53354-APLICA…Saludos!
:rolleyes: Puff, me he sonrojado. Gracias Freelance ;) , Pero que conste que yo solo soy un humilde servidor en este foro hehe. Como ya te han dicho, no se puede comparar una imagen talcual, pues PHP no puede ver... Pero algunas páginas, (Google con su nuevo sistema de busqueda por parecido de imagenes) Y Desmotivacixxx.com (Lo tapo por lo que supongo que suponeis) , en los cuales hay gente bastante entendida en este mundo.
Ahora, queda remarcar, que tras leerme bien el código de surkaiser, te digo que ese mismo NO vale para tu proposito. Quiz´si para comparar descripciones, nombres etc, pero no 2 imágenes semejantes.
Como dice victor, intenta hacer lo que te he dicho en primer lugar, NO subas las imágenes directamente a tu servidor, ya que:
a) Te puede llegara sobrecargar el servidor.
b) Si no te preparas MUY bien, es bastante facil que seas objetivo de inyecciones MySQL, páginas "hacks" y más cosillas "chungas"
:D
Si no sabes razonarlo como adaptarlo es obvio que se diga que no sirve . Pero como dices si no quiere subir imagenes al servidor se sobrecargara pues por esa parte tienes razon xD
Hehe, me entendiste mal, o yo entendí mal su pregunta. Creo que el busca un comparador de CONTENIDO de imágenes, no descripcion, titulo o tags. El busca que si yo saco una foto 2 vezes a la misma cosa, solo pueda subir una, y que la otra me diga que ya está subida, aunque tenga mismo titulo o descripcion, cosa que no creo haber visto ni en el log de tu aplicacion ni en su código
;)
lol
claramente dije que con ese script puede subir imagenes y despues puede utilizarlas para cumplir su cometido en este caso comparar imagenes y dije que para saber eso debe saber php igual que otros compañeros dijeron ,para solucionar esto es utilizando el script + un comparador que seria saber los bytes de la imagen y al cambiar un byte en 0(puede ser otro) de una imagen a otra obtendria el resultado , o acaso crees que el servidor necesitara ojos? ... todo esta basado en codigos , cualquier imagen mostrada es generada por bytes y no ciegamente es generada por la pantalla de la computadora, en fin creo que si entendiste la pregunta y yo tambien solamente que crees que estoy mal (sin animo de ofender) por los pocos conocimientos que manejas en cuanto a este tema o porque no entendiste mi punto de vista y/o no me supe explicar xD.
Saludos!
HAha, entiendo, no habia pensado en eso... hacia muucho que no tocaba las imágenes ;) De todas maneras gracias por recordarmelo :)
Como ya dije, solo soy uno más en esto, ni destaco, ni soy peor, solamente 1 más.
(Luego influyen las 2 cosas de que ni yo me enteré, ni (sin animo de ofender) te explicaste demasiado bien :D )