El 6/19/07 12:26 PM, "richi.moran" <
[hidden email]> escribió:
> Hola, que tal?
> Estoy trabajando en una aplicación en Squeak que necesita detectar
> colores con la cámara web.
> Estuve jugando un poco con "WebCamBounceMorph" (no se quién lo hizo)
> pero necesito algo mucho más rápido para poder comparar todos los
> puntos de la imagen en tiempo real.
>
> Este código es terriblemente lento como para usarlo en tiempo real:
>
> 0 to: aForm width-1 do:[:x|
> 0 to: aForm height-1 do:[:y|
> ((aForm colorAt: x@y) diff: Color red) < 0.2
> ifTrue:[]
> ifFalse:[].
> ]
> ]
>
> Estuve ojeando entonces la clase BitBlt buscando algo más rápido pero
> no entiendo bien cómo funciona.
> Quería saber si alguien sabe cómo hacer esto, gracias.
La verdad , no conocía ese Morph, estoy tratando de conseguirlo.
Pero si no te da la velocidad, vas a tener que tratar la imagen fuera de
Squeak con alguna dll (ahi en las referencias vi que hablen algo de eso) y
trabajar via FFI.
Edgar