Getting unexpected colour allocation on video grabber

Hey

Im just playing around with OpenCV and a webcam. When im drawing the webcam while checking for blobs the video camera draws with a pink tint, however my code does not include any changes of setcolour or any other colour classes. This is my first time using openFrameWorks on a macbook pro 2013 retina, would this be an issue?

code

#include “testApp.h”

//--------------------------------------------------------------
void testApp::setup(){
// playingVideo.initGrabber(1280 , 720);
cvVideo.initGrabber(320,240 );
still.allocate(320, 240, OF_IMAGE_COLOR);

face.setup("haarcascade_frontalface_alt2.xml");

}

//--------------------------------------------------------------
void testApp::update(){

// playingVideo.update();
cvVideo.update();

}

//--------------------------------------------------------------
void testApp::draw(){
still.draw(0, 0) ;
// playingVideo.draw(0,0);

if (cvVideo.isFrameNew()) {
    still.setFromPixels(cvVideo.getPixelsRef());
    face.findHaarObjects(still);
    cout << "looking for a face" << endl;
        if (face.blobs.size() > 0) {
            face.blobs[0].draw();
            cout << "found a face" << endl;
        }
}

}

//--------------------------------------------------------------
void testApp::keyPressed(int key){

}

//--------------------------------------------------------------
void testApp::keyReleased(int key){

}

//--------------------------------------------------------------
void testApp::mouseMoved(int x, int y ){

}

//--------------------------------------------------------------
void testApp::mouseDragged(int x, int y, int button){

}

//--------------------------------------------------------------
void testApp::mousePressed(int x, int y, int button){

}

//--------------------------------------------------------------
void testApp::mouseReleased(int x, int y, int button){

}

//--------------------------------------------------------------
void testApp::windowResized(int w, int h){

}

//--------------------------------------------------------------
void testApp::gotMessage(ofMessage msg){

}

//--------------------------------------------------------------
void testApp::dragEvent(ofDragInfo dragInfo){

}

i think drawBlobs sets the color to magenta and never brings it back to white, just set the color to white before drawing the video