In the last week I started playing around with the idea of using the LaserLyte as a component in an electronic 'virtual range' system. I wrote some code in MATLAB that can identify the laser pulse on the target via a USB webcam. The coordinates of the laser pulse are stored and plotted onto a 'virtual target,' and the group size is displayed in minutes of angle based on the distance of the camera to the target and the ratio of pixels to physical dimensions of the video feed. As for the LaserLyte unit itself, it's got a couple of problems with battery drain (the batteries must be completely removed to prevent them from dying) but overall it works well for this application.
The longest run in my apartment is about 20 feet, between the living room and the bathroom. The greater the distance between the shooter and the target, the higher the angular resolution of the system. The software calculates an average group size by taking the distance between the center of the group and each shot, and averaging that to obtain the average group radius (double that is the average group diameter).
CZ-75B using Shoot-N-C target
Garand using a 200 yard target scaled for 20 feet (it's tiny)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In the last week I started playing around with the idea of using the LaserLyte as a component in an electronic 'virtual range' system. I wrote some code in MATLAB that can identify the laser pulse on the target via a USB webcam. The coordinates of the laser pulse are stored and plotted onto a 'virtual target,' and the group size is displayed in minutes of angle based on the distance of the camera to the target and the ratio of pixels to physical dimensions of the video feed. As for the LaserLyte unit itself, it's got a couple of problems with battery drain (the batteries must be completely removed to prevent them from dying) but overall it works well for this application.
The longest run in my apartment is about 20 feet, between the living room and the bathroom. The greater the distance between the shooter and the target, the higher the angular resolution of the system. The software calculates an average group size by taking the distance between the center of the group and each shot, and averaging that to obtain the average group radius (double that is the average group diameter).
CZ-75B using Shoot-N-C target
Garand using a 200 yard target scaled for 20 feet (it's tiny)
The above is the original post from calguns.net, posted on 11-29-2009.
http://www.calguns.net/calgunforum/showthread.php?t=245154