Vision Programming With USB Camera

How do you invert the image coming out to the Microsoft Life Cam if we have it mounted upside down?

Our second question is, while running teleop in Command Based Robot it creates a significant lag, I was thinking about using a thread or using some form of iteration timing wise, any suggestions?