エラーは出ないのですが、カメラの解像度が指定できません。
どうしても320*240になってしまうのですがなんでだろ? 

double w = 640, h = 480;
CvCapture *capture = 0;

capture = cvCreateCameraCapture(0);
cvSetCaptureProperty (capture, CV_CAP_PROP_FRAME_WIDTH, w);
cvSetCaptureProperty (capture, CV_CAP_PROP_FRAME_HEIGHT, h);