[Cursodrones] Imagenes distintas
Eduardo Perdices
eperdices en gsyc.es
Mie Feb 18 23:32:39 CET 2015
Hola,
el método getImage() devuelve una imagen con 3 canales como dices, pero
la función setThresholdImage() espera una imagen con un sólo canal, si
le pasas la imagen de 3 canales saldrá como en la imagen que has puesto
antes.
Para explicar lo del "zoom", supón que hay una imagen de 3x3 con 3
canales, en memoria se guardarÃan 27 bytes que contendrÃan:
[R1][G1][B1][R2][G2][B2]....[R9][G9][B9]
Si ahora le pasas esta imagen de 3 canales a una función que espera
tener 1 solo canal, lo que pasará es que se quedará con los 9 primeros
bytes, que coincidirán con:
[R1][G1][B1][R2][G2][B2][R3][G3][B3]
e ignorará el resto, y visto desde la interfaz parecerá que hace un
"zoom" sobre el principio de la imagen. Para que saliese en escala de
grises como dices tendrÃas que obtener los bytes de 3 en 3 y hacer el
cálculo para pasar a un solo canal el RGB.
Saludos.
El 18/02/15 a las 22:53, Alberto Zapatero escribió:
> Pero... con el método getImage() capturas un frame completo (supongo
> que los tres canales); al pasarlo a la otra ventana (sin manipulación
> alguna) debiera ser similar, ¿no?
> Y, aunque asà sea (que no lo pongo en duda, por supuesto) ¿por que la
> imagen de la ventana de threshold no coincide con la del vÃdeo
> original (es una especie de zoom de una sección)? Si fuera como dices,
> deberÃa ser igual pero en gris (el canal R-G-B que sea)
>
> Gracias por la ayuda, por supuesto :)
>
> El 18 de febrero de 2015, 11:41, Eduardo Perdices <eperdices en gsyc.es
> <mailto:eperdices en gsyc.es>> escribió:
>
> Hola,
>
> la imagen de la izquierda tiene 3 canales (RGB) y la de la derecha
> tiene 1 canal (escala de grises). Si copias datos de una otra sin
> tener en cuenta los canales pueden pasar cosas como las de la imagen.
>
> Saludos.
>
> El 17/02/15 23:55, Alberto Zapatero escribió:
>> Hola,
>> Se que me estoy adelantando una clase, pero es que el ansia de
>> cacharreo me supera.
>>
>> Llevo unos cuantos dÃas intentando seguir por mi cuenta los pasos
>> del guion, y, más o menos, algo avanzo.
>>
>> Pero tengo un problema recurrente que no logro solucionar: la
>> imagen que me aparece en el frame derecho (el del umbral),
>> aparece como una versión "codificada" en blanco y negro con zoom
>> del frame del vÃdeo que haya en ese momento (adjunto).
>>
>> ¿Alguna idea, o paciencia y me espero ;) ?
>>
>>
>>
>>
>> _______________________________________________
>> Cursodrones mailing list
>> Cursodrones en gsyc.es <mailto:Cursodrones en gsyc.es>
>> http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
>
>
> _______________________________________________
> Cursodrones mailing list
> Cursodrones en gsyc.es <mailto:Cursodrones en gsyc.es>
> http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.es/pipermail/cursodrones/attachments/20150218/fbf4c588/attachment.htm
More information about the Cursodrones
mailing list