Reconocimiento De Imagenes Analisis Pixeles


Ir a la página 1, 2  Siguiente

Objetivo: Reconocimiento De Imagenes Analisis Pixeles
[e editado el titulo para hacerlo mas preciso]

He aqui la «Pregunta definitiva».

¿Cómo determinar si un pixel rgb es blanco negro o de color con un margen?

(r,g,b)
(0, 0, 0) es negro
(255,255,255) es blanco

Hasta aquí todo bien.

Entonces, para determinar si es blanco o no con un margen de error, calculo un umbral (255+255+255) y le resto un margen de 45, el umbral blanco será 720.



if (r+g+b)<720 then
'no es blanco
'
elseif
'es blanco

endif


Hasta aqui perfecto probado y funciona.

El problema es cómo determinar si es negro o color. Un código similar con un umbral color cercano a cero no funciona.

Ahora podría usar una tabla y comparar el valor rgb con una tabla pero son 16 millones de combinaciones.
O si divido el valor 255 en 32 bajarán las combinaciones a 512 pero aún serían muchas líneas que escribir.

última edición por codificador el Sabado, 26 Marzo 2016, 04:13; editado 1 vez
Perfil MP  
Objetivo: Re: Color Pixel Rgb Por Codigo Blanco Negro Color
1) Como llegas a conocer cada uno valor de R-G-B ?

2) Que resultado da esta propiedad de Image ?

Print tu_imagen.Format

última edición por vuott el Jueves, 24 Marzo 2016, 18:26; editado 2 veces
Perfil MP  
Objetivo: Re: Color Pixel Rgb Por Codigo Blanco Negro Color
vuott escribió: [Ver mensaje]
1) Como llegas a conocer cada uno valor de R-G-B ?

2) Que resultado da esta propiedad de Image ?

Print tu_imagen.Format


eso lo vere despues la programacion es la parte facil

ahora lo resolvi
dividi los bits para llegar a una paleta de 4 bits y ahora solo tengo 16 colores y un margen bueno de detecion y mucho menos codigo que escribir

windows_4bit_color_swatches

pero llegue a otro problema y estaba pensando en negro= texto color=imagen y eso solo funcionara con imagenes claras
por que los colores oscuros seran considerados texto


y lo que realmete es detectar el texto y detectar la imagen y saber cuantos pixeles ocupa cadam uno


cosa que no encuentro parece que a nadie a publicado algo de eso

Perfil MP  
Objetivo: Re: Color Pixel Rgb Por Codigo Blanco Negro Color
codificador escribió: [Ver mensaje]
eso solo funcionara con imagenes claras
por que los colores oscuros seran considerados texto

En efecto cuando se usa el OCR, se prefiere una imagen de 1 bit (negro/blanco).
Unos programas avanzados llegan a tratar texto en imagenes de escala de grises.

última edición por vuott el Sabado, 26 Marzo 2016, 01:12; editado 2 veces
Perfil MP  
Objetivo: Re: Color Pixel Rgb Por Codigo Blanco Negro Color
vuott escribió: [Ver mensaje]

En efecto cuando se usa el OCR, se prefiere una imagen de 1 bit


en efecto eso mismo pero de imagenes
un ocr de imagenes un optical image Recognition OIR

mas que nada la idea inicial era calcular que porcentage de una pagina es imagen, erroneamente pensaba que bastaba sumar los pixeles por color
blanco seria vacio negro las letras y color la imagen
pero me e dado cuenta de que no funciona asi

y no encuentro nada en el google util como para pensar en una idea para hacerlo

por ejemplo este ocr comercial
puede analizar una imagen y decir que parte es texto y que parte es imagen


215760-abbyy-finereader-10-professional-edition-page-and-index

última edición por codificador el Sabado, 26 Marzo 2016, 02:36; editado 1 vez
Perfil MP  
Objetivo: Re: Color Pixel Rgb Por Codigo Blanco Negro Color
...muy a menudo, pero, el formato de una imagen es RGBA.
Entonces los parámetros que tenemos que considerar son 4 y no 3 ! En este caso cada 1 pixel es representado por un valor de 32-bit (...o sea 1 Integer = 4 byte).

Por lo que se refiere a esto, fijate las propiedades ".Pixels" y ".Format" de la Clase Image .

última edición por vuott el Sabado, 26 Marzo 2016, 03:53; editado 1 vez
Perfil MP  
Objetivo: Re: Color Pixel Rgb Por Codigo Blanco Negro Color
eso ya no importa, para lo que quiero hacer
este no es el camino, estaba equivocado


lo que quiero hace es reconocer cual es la imagen
loss colores importan

por ejemplo en esta imagen
hay un texto y un dibujo
lo que quiero es saber
cuantos pixeles usa solo el dibujo
pero para so necito un algoritmo
contar los pixees por color no sirve
hqdefault

el codigo es lo facil lo vere despues

Perfil MP  
Objetivo: Re: Reconocimiento De Imagenes Analisis Pixeles
codificador:

Con respecto a los colores. El color blanco es (255, 255, 255)

¿ Por qué le restaste un margen de 45 ?. ¿ Qué es ese margen ?.
¿ Y el umbral de donde sale ?. ¿ Es aproximadamente la suma de R, G y B ?. No sale, la misma cantidad.

Saludos

Objetivo: Re: Reconocimiento De Imagenes Analisis Pixeles
Shell escribió: [Ver mensaje]
codificador:

Con respecto a los colores. El color blanco es (255, 255, 255)

¿ Por qué le restaste un margen de 45 ?. ¿ Qué es ese margen ?.
¿ Y el umbral de donde sale ?. ¿ Es aproximadamente la suma de R, G y B ?. No sale, la misma cantidad.

Saludos


si sumaba el rgb es 765 es el valor del blanco perfecto pero las imagenes reales no tienen blanco perfecto
entonces le restaba 45 y si la suma rgb era 720 asume que es blanco


pero depsues descarte esa idea no sirve para encotrar imagenes

Perfil MP  
Objetivo: Re: Reconocimiento De Imagenes Analisis Pixeles
codificador escribió: [Ver mensaje]
eso ya no importa, para lo que quiero hacer
lo que quiero hace es reconocer cual es la imagen
cuantos pixeles usa solo el dibujo
contar los pixees por color no sirve


Perdona, no lego a comprender.

Hablar genericamente de "imagen" no clarifica, y arriesga que sea desviante.

Preguntas:

1) tú actuas con un file imagen ?
Si es afirmativo, entonces todo lo que está en la imagen (los datos de la cual son contenidos por el fichero), es un dibujo.

2) como querrías llegar a distinguir un pixel para hacer la "analisis de los pixeles" (como dice el nuevo titulo) ?

última edición por vuott el Sabado, 26 Marzo 2016, 16:54; editado 3 veces
Perfil MP  
Ir a la página 1, 2  Siguiente

Página 1 de 2


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.4084s (PHP: -83% SQL: 183%)
Consultas SQL: 51 - Debug off - GZIP Activado