I've got the exact same mainloop (displaying frame data and object information with OpenCV) running while changing the video mode. While the object's position (float .X() and .Y()) always remains correct, the .Left() and .Top() boundary box seems to move off 1 pixel. This also seems true for the detected object pixel. I attached 4 pictures with Segment, Object, Precision and MJPEG mode.
Legend: Red circle and red cross is the object's position X(), Y(), and it's Radius(). Green box is the rect (Left(), Top(), Width() + 1, Height() + 1). Green cross is my own center of mass detection inside the green box...
You probably have to save the pictures and switch through them quickly to understand what I mean.
Best regards, Linus




(follow the links to get full size raw pics)