Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
readme.md | 2012-08-01 | 3.6 kB | |
JointTrack_2.3.0.zip | 2012-08-01 | 16.6 MB | |
JointTrack_2.3.0_Setup.exe | 2012-08-01 | 9.6 MB | |
Totals: 3 Items | 26.2 MB | 0 |
2.3.0 (API, experimental Python plugins)
User Experience:
- Enhanced: Faster iterations in the optimization loop if the model display window(s) is minimized (because drawing to the screen and the associated extra computation is skipped). This is most noticable if the models are displayed in edge mode.
- Fixed: Image file is not read correctly by the alternative image reader ReaderOpenCV (not used by default) if the image's horizontal resolution is not a multiple of 4 (e.g. 1023x1023 instead of 1024x1024). This fix was previously released as a standalone hotfix to ReaderOpenCV.exe.
- Fixed: Transparent rendering stops working properly in the main display window after it changes size to display a different sized image. The issue affected only the display and not the images generated for the registration algorithm.
- Fixed: Rare Ctrl+Shift+Left/Right model manipulation crash, if it is the first-ever model manipulation performed in the main display window when there is a model selected but no prior mouse clicks in the main display area.
- Adjusted: Simulated Annealing and Simplex default parameters have been adjusted. Especially, the default translational bound parameter has been adjusted to be more appropriate for most cases where mm rather than inch is used. Minor algorithm enhancement on the initial step size used for the first iteration in Simulated Annealing.
- Adjusted: Increased maximum allowed resolution of images in the configuration files.
- Enhanced: The autosave .jts files are automatically deleted upon normal exit by default. Autosave behaviors can be adjusted by modifying the GUIwx.config file.
- Enhanced: Minor user experience enhancements in the registration parameter configuration dialog.
Advanced Features:
- New: Python plugin support. Python 2.7 (2.7.x only) required. (Binaries for Python 2.6.x can be provided upon request). A helper class PluginObjParamsI.py implementing the JTPlugin::PluginObjParams interface is provided for easier creation of new plugins.
- New: Ability to load an XML Model Specification file that specifies all the STL models used (needed for some experimental algorithms). See SampleModelSpecFile.xml in the program's folder for an example.
- New: Configurable GUI component startup delay before it tries to communicate with JointTrack core and other necessary components. Edit GUIwx.config if the GUI consistently fails to start due to other components taking too long to start.
Algorithms:
- New: Experimental algorithms, with certain components written in Python (NumPy package required. Some functionality also uses SciPy). These are disabled by default. To enable, move/copy appropriate ".cfg" files from the "plugins\disabled" or "plugins_python\disabled" directories into their parent folder, and edit the GUIwx.config file.