I want to locate/track a high intensity laser pointer spot on a live video.
- A web camera with USB interface is connected to a PC running Fedora Core 5 Linux (and optionally Windows XP pro). The camera is pointed to a wall which is used as the projection screen. * One red and one green laser pointers are pointed to the screen at pseudo random locations. Laser are activated randomly for a duration of 50-2000 milli second. * Intensity of the laser pointers' spots are significantly brighter then the any texture/image on the wall.
I want to locate the laser pointer spots (ie. find the X,Y position of the laser pointer spots) in image frame and track them at video frame rate.
I wonder if there is an open-source C/C++ code for Linux (and Windows) which can locate/track bright spots (option of selecting color would be even better) on a live color video from a USB web camera?