From: Adrian on
Just repeatidly 'look' for the object at the start point on the circle. You can define a region of interest (ROI) on the circle at the start point and look for movement in that ROI. Movement could be detected by simply capturing a reference frame when the ROI is empty and then repeatidly capturing new frames and subtracting the new ROI from the empty reference ROI. If the result is non-zero, then your object has reappeared in the ROI. This would constitute a movement of 360 degrees. If you are ony looking in one ROI at one place on the circle, this can be done very rapidly (i.e., at the true highest frame rate of your camera), so this precludes missing the appearance of the object in this ROI as the object moves around the circle.