FMaymone - 2006-01-23

Hi All.

I am colaborating with the project, trying to port the 3dLive to use with simple Webcams, like the ones we have on our home.

I did some modifications, and now I can use the captureAll and captureServer to generate a 3dl File to the multipleCalibration. I did changes too on the multipleCalibration to read this 320x240 RGB images.

But here is my problem. When I run the multipleCalibration on the screen all appears to be OK. But when I try to calibrate the file, using the CALIBRATION GRID PROPERTIES, and selecting "All Frames" the method "mxrCalibExtractPoints()" never find nothing.

This part of the code:

if (minDist>threshold){
frame->success = 0;
printf("Calibration Procedure Failed, Maximum Dist = %f\n",minDist);
return;
}

is only true, and them I never found a frama with sucess on the calibration process.

I really dont know why it happens, but I think them, perhaps, is because all the calculation is based on a BAYER DATA FORMAT.

Can someone give me some light?

Thanks a lot everybody!!!