Menu

Ballistica / Blog: Recent posts

Ballistica 2.1 now reworked!

Changes:

  • Multithreading using OpenMP.
  • No more hard-coded main reticle, now it's controlled by a file and the class will call the member functions for statistics from pointers in the main body on a "per needed" basis.
  • More control over the input resolution and screen size.
  • Now taking command line parameters on launch that can drive almost all parameters and make setup of following runs easier be parameter reuse.
  • Selection of "Tracking Mode" is gone. It's now replaced by 4 tracking methods working together to help maintain lock and reacquire locking for each other.
  • Each tracking system now has it's own "Sub Box" routines and handling.... read more
Posted by John S Battista 2014-07-18

All C++ version is here

Ballistica 2.0 is the all C++ version, freeing us from the JavaCV implementation and too many holes for memory leaks.

Presently the offering for 2.0 is via an Eclipse project but Visual Studio 2010 and 2012 IDE projects are incoming.

The overall goal is to show that a "smart rifle" is not necessarily rocket science.

Posted by John S Battista 2014-04-14

Ohhhh the memory leaks! I WILL TAKE REVENGE!

The memory leaks of the Java/JavaCV/JNI version is simply too much to take. Granted the leakage can be pared down a bit and it looks like the smart folks working with JavaCV have managed to improve on this matter a bit.

But let's be honest here, taking responsibility for the memory also means we can control it, and we need speed and lot of it.

Therefore, and for some time, a version built in C++ entirely has been in the works. ... read more

Posted by John S Battista 2014-01-16

Ballistica 1.0 "Red Arrow"

Ballistica was a concept that originated in July of 2012 while hearing the inspiring song "Hostage" from Front Line Assembly.

It is a "Software Defined Scope System" (SDSS) that turns any computer system into a ballistics calculation and range/reticle display. Unlike some of the other smart scope systems that rely on lasers for range finding, Ballistica uses "through-calibration" of the optics.

Ballistica is not pinned to any given optical configuration or scope. This system can track by movement, color, or actual image template. ... read more

Posted by John S Battista 2013-10-12 Labels: Ballistica Smart Scope Software Defined Scope
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.