We have modified our color level & brightness so that the camera only displays black and white images. We were wondering how to change that back to color. When we turn our camera off and on, reboot the robot, it still displays black & white images... Are there any suggestions?
Thanks!
Code:
HSLImage image; // Create and set up a camera instance
AxisCamera &camera = AxisCamera::getInstance();
camera.writeResolution(k160x120);
camera.writeBrightness(0);
myRobot.Drive(0.0, 0.0);
Toggler cameraBrightness = new Toggler();
Toggler cameraBrightness2 = new Toggler();
Toggler cameraBrightness3 = new Toggler();
Toggler cameraBrightness4 = new Toggler();
Toggler cameraColorLevel = new Toggler();
int cBrightness = 0;
int cColorLevel = 0;
while (IsOperatorControl())
{
camera.GetImage(image.image);
if (cameraBrightness.DoesNewStateToggle(stick.GetRawButton(2)))
{
cBrightness++;
camera.writeBrightness(cBrightness);
}
if (cameraBrightness2.DoesNewStateToggle(stick.GetRawButton(3)))
{
cBrightness--;
camera.writeBrightness(cBrightness);
}
if (cameraBrightness3.DoesNewStateToggle(stick.GetRawButton(4)))
{
cColorLevel++;
camera.writeColorLevel(cColorLevel);
}
if (cameraBrightness4.DoesNewStateToggle(stick.GetRawButton(5)))
{
cColorLevel--;
camera.writeColorLevel(cColorLevel);
}}