August 6, 2010
Fixed several bugs in the false target filter.
Anticipation for slow targets is much smoother.
Fixed a bug in the networking feature.
An automatic zoom/focus system was added for the camera sentry role.
An example solution is included for networking with TurretControl.exe
A second camera viewer application is included for recording the feed from the zoom camera.
Several other tweaks and features were added which I can't remember.
July 9, 2010
Alternative, simpler calibration model added
Fixed a bug that caused the shortcut keys to have unintended effects
The correct COM port is now automatically detected and selected when the program starts
The W, A, S, & D keys now also control the X and Y axis sliders in turret calibration mode making the process a lot easier and more intuitive
May 28, 2010
Popup tooltips explain each setting and should be very helpful for new users
Confidence filter upgraded/improved and renamed 'False Target Filter'
Image recording was reducted to 2Hz (2 frames per second) so that it doesn't hurt performance
This version was designed and tested with Windows 7 64bit
lots of other small bug fixes and tweaks
April 2, 2010
More accurate Calibration model that handles lens distortion very well. (takes longer to initially calculate though)
Fixed networking bug
Settings turn red when set to values that will likely cause problems
Max record duration setting added to prevent image recording from using up all of the RAM.
last device used and resolution are saved and automatically applied the next time the program starts
Fake target generation (yellow targets) was reduced.
March 30, 2010
Added ability to adjust local video device (webcam) properties and resolution (for longer range).
Improved the main detector algorithm
Improved the Confidence filter and removed the density filter.
A networking feature was added (view the readme file)
Rearranged the settings so that the most common adjustments are at the top.
Anticipation was smoothed a little at the slight expense of sudden direction change awareness.
February 19, 2010
I've improved the image processing speed 3x. The software is now dramatically faster with no negative side affects. This allows even slower, cheaper computers to be used.
Image recording feature saves jpg images instead of bmp to save hd space.
Changed auto sensitivity so that it doesn't go below 92.
No targets are drawn in the upper right quadrant in quad mode to preserve image clarity for the zoomed in camera.
December 11, 2009
If there's no calibration data the servos now go to center instead of their limit to prevent servo damage.
Added a Quad mode for when the software is controlling a PTZ setup as illustrated in this video.
Added a 360 calibration mode so that the camera can be at a 3rd person perspective overlooking a water turret that can rotate 360 degrees.
Detector sensitivity now has an auto adjust checkbox so that's one less setting to think about.
October 30, 2009
spacebar turns auto fire on/off making operation out in the field easier.
w, a, s, d, adjusts the calibration offsets which makes lining up a new pb/airsoft gun faster and easier.
changed the density filter logic.
targeting logic was improved so that the system no longer targets where an object used to be if it was standing there for a long time and then started moving.
targets that don't pass the density or confidence filters will display a D## or C respectively letting you know why they don't qualify so you can adjust accordingly if needed..
a new indicator at the bottom of the screen indicates how long, in milliseconds, the frame took to process.
removed "indoor/outdoor" selector.
add the ability to stream the desktop as a video input
(anyone who received v1.5 before this date does not have this version).
email me with the email you used in paypal for the newer version.
August 15, 2009
fixed a calibration bug that would sometimes cause calibration to fail.
fixed a bug in the fps counter
Added the ability to turn 'turret swing wait' totally off by setting it to zero.
Added the ability to turn object detection off via a checkbox.
anticipation and still target duration now automatically adjust when the frame grab interval is adjusted
changed calibration points from letter to numbers to make it easier to tell how many are left.
added the ability to increase 'still target duration' all the way to 500 frames and '-1' to never have it update the background frame.
email me with your eBay ID for the newer version.
July 19, 2009
Added the ability to designate areas to ignore within the target area.
fixed minor bugs
got rid of the grayscale detection option since its not used anymore.
cleaned up the UI a little.
email me with your eBay ID for the newer version.
June 21, 2009
Added a new target priority mode that gives you the option to target advancing targets only.
fixed a major calibration bug that would occur if you didn't have servo reversal checked
added a trigger bounds check preventing you form accidentally entering a servo value out of the servo's range.
email me with your eBay ID for the newer version.
May 2, 2009
Added 'show motion' option that colors motion pixels white to aid in fine tuning the detector settings.
'turret connected' checkbox now is now functional.
added an adjustable motion threshold that resets the background frame if the amount of total motion exceeds the value. this basically works to clear/reset everything if the scene suddenly changes (i.e. the turret is knocked over or is picked up).
added several help messages that appear in the message text box (bottom right of the program) that, among other things, remind the user to click the 'Set' button when applicable.
added a motion percentage indicator that appears at the bottom right of the target area.
made a major improvement to the density filtering algorithm.
improved object recognition speed.
email me with your eBay ID for the newer version.
Feb 28, 2009
First Release