I notice the colors are unsigned chars, but it only lists black and white as 0 and 1. Can the getpixel function return a color? For example, if I wanted to track a red object, can I see if the pixel has at least a certain amount of red in it? Can a filter be applied on the image so that only red or green or blue show up as white?