Hola,
Llevo dándole vueltas a esto hace días, he hecho varias preguntas
relacionadas al foro pero no he obtenido más respuesta que algunas
indicaciones de Edgar; aún así estoy estancado con esto.
Lo primero que se necesita es conocer la tabla de píxeles de la
imagen, que lógicamente tendrá tanto de largo x tanto de ancho =
tantos píxeles
Luego hay que convertírla en grises, cosa que muy es fácil: cada píxel
en color está representado por 3 bytes, se les aplica un % a los
colores RGB y se obtiene un sólo byte que representa cada píxel en
gris. Ya tendríamos la imagen en grises.
Finalmente se aplica el filtro Sobel, que es un determinante que se
multiplica a cada grupo de 9 bytes, considerando que el afectado es el
byte central de cada cuadrícula 3x3 formada entorno al byte que se
está tratando.
Se consigue al final una figura en la que sólo se marcan los
contornos, cosa que ya hacen varios programas, pero también se puede
determinar de esa figura el grado de circularidad que tiene y varias
cosas más si tenemos los píxeles que marcan esos contornos.
A ver si en esta ocasión y con vuestra ayuda conseguimos salir del
agujero inicial en el que estoy metido, porque mi problema básico es
el punto 1), Cómo crear una matriz con los píxeles de una imagen, del
formato que sea?.
Saludos César y Edgar (medio-paisano!),
Miguel
> De: Cesar VfpImaging <
ccha...@gmail.com>
> Para:
publice...@googlegroups.com
> Enviado: lunes 7 de noviembre de 2011 8:05
> Asunto: Re: [vfp] cesar chalom gdiplus
>
> Hola Edgar,
> Puedes enviarme un enlace o imagen de lo que deseas ?
>
> Saludos
>
> 2011/11/7 edgar suarez kummers <
edgarkumm...@yahoo.es>
>
> Estimado César Chalom:
>
>
>
>
>
> >Una pregunta:
>
> >Con GDIPLUS se puede conseguir
> >algo parecido al
> >efecto del operador SOBEL
>
> >Anticipadas gracias por tu respuesta
>
> >Saludos
>
> >Edgar- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -