I'm have respond to you. I'm assuming windows, on linux you have other possibility that are far more powerful.
To test, you should remove all CAP_PROP from machine.xml if there are any.
then, you should set CAP_PROP_SETTING to 0 and enable "after camera open"
After hitting apply just some moments a dialog appears including all configurable parameters when not grayed out.
There exist a second configuration dialog for image format and dimension, that seems to not work, and i cannot check why because
after 3 Minutes java exit with core dump, the problem is the integrated webcam.
For activating/deactivating the camera, run a script inside the pipeline, and at the end of the pipeline using the scriptRun stage
Further you should run a script that takes 10/20/50/100 images, This gives you a overview of the quality of image and difference and how many samples it takes to look in.
The images get writtinen inside config directory.
Example here written in beanshell (.bsh)
i=0;
while(i<10) { i++;
cam = org.openpnp.util.VisionUtils.getBottomVisionCamera();
img=org.openpnp.util.OpenCvUtils.toMat(cam.capture()); tmp=img;
img=org.openpnp.util.OpenCvUtils.gaussianBlur(img,3);
img=org.openpnp.util.OpenCvUtils.toGray(img);
org.opencv.core.Core.normalize(img,img, 0, 255, 32);
img=org.openpnp.util.OpenCvUtils.gaussianBlur(img,3); err=0.;
org.opencv.highgui.Highgui.imwrite(config.getConfigurationDirectory().getAbsolutePath()+File.separator+"img"+i+".png",tmp);
}