Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 17-10-2014
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Poder: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
No tengo idea de manejo de imágenes, pero aquí va una idea para acelerar el tema:

Yo tomaría el primer pixel de la imagen (1,1).
Luego recorrería la imagen de la captura de pantalla pixel a pixel.
Si el pixel es igual al que busco compararía el resto de pixeles con la imagen que tengo. Esto te ahorrará la comparación de todos los pixeles que no tienen el color original.
Como paso intermedio, antes de comparar la imagen completa, podrías comparar las otras tres puntas (píxeles (120,1) (1,50) y (120,50)) y si son iguales continuar a comparar la imagen completa.

También dejaría de comparar 120pixeles antes de llegar al final derecho y 50 pixeles antes de llegar al fondo, pues la imagen no cabrá en la pantalla.
Creo que es obvio, pero también dejaría de comparar si he encontrado la imagen, a menos que exista la posibilidad de que haya más de una.

Si muestras la parte de código que compara una imagen con la de la captura de pantalla, quizás alguien pueda ayudarte a optimizarla.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Zoom de una imagen en otra imagen Juliajuli Gráficos 1 02-09-2013 18:17:35
Buscar posición de una imagen en pantalla ZayDun Varios 7 26-06-2013 22:20:43
Comparar imagen en pantalla con otra imagen gorgori Gráficos 4 24-12-2010 13:17:22
Buscar imagen franfl C++ Builder 2 29-03-2008 14:28:44
Ver imagen en un DBImage en tamaño mayor pablorc Gráficos 2 23-01-2006 16:16:21


La franja horaria es GMT +2. Ahora son las 23:00:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi