- Upgraded OpenCV.
- Upgraded Qt.
- Documentation now hosted on IPFS.
- Added waiting cursor at video export.
- Removed nightly build.
- Add community url.
- Fix registration.
- Fix closing when minimized.
- Fix deployement CI.
- Fix CLI for Windows.
- Refactore UI QActions.
- Update readme and documentation.
- Add brew package.
- OpenCV upgrade to 4.8.0
- Qt upgrade to 6.5.2.
- Minimal macos version now aligned with Qt requirements.
- Analysis tab.
- Added fit to view at image loading.
- Menus keyboard shortcuts.
- Fixed cfg.toml formatting.
- Added drag and drop for video opening.
- Changed display to a QGraphicsView for better zoom and pan.
- OpenCV upgrade to 4.7.0
- Qt upgrade to 6.4.2.
- Remove openmp dependency
- Added donation support.
- Translation capability.
- Fixed deprecated API.
- String translation.
- Fixed qApp calls.
- Refactored UI.
- Refactored CI.
- Tracking class.
- QMap to QHash.
- Removed Stat Analysis class.
- New version download button.
- Stat_analysis feature preview.
- Update to Qt6.2.4 LTS.
- Remove webengine requirement.
- Check for updates.
- Fixed memory leaks on Windows by disabling OpenCL
- Disabled OpenCL increases performance by 55% on Windows.
- Optimized object's direction computation. Analysis is now ~15% faster.
- UI geometry and state saving.
- Added background status in interactive tracking.
- Fixed crop in interactive tracking.
- Enforced FFMPEG backend.
- Added tests for Windows and MacOS.
- Added clang clazy and tidy code checks.
- Fixed convergence criterion in AutoLevel.
- Fixed VideoReader behavior.
- Fixed several minor memory leaks in the UI.
- Fixed ctor parent argument for QObject.
- Fixed move and assignment move ctor to follow cppcoreguidelines.
- Optimized qstring-allocations.
- Optimized Data reading.
- Optimized image display.
- Optimized args-by-ref and args-by-value.
- Update to Qt6.2.3 LTS.
- Added log file.
- Fixed tracking overlay slowdowns.
- Added FastTrack command line interface for Windows.
- Changed compiler for Windows now using MinGW_64.
- Fixed tray behavior.
- Fixed closing behavior.
- Fixed start-up message behavior.
- Fixed stdout for the cli on Windows.
- Fixed error handling for corrupted movies.
- Fixed crash when browsing corrupted movies.
- Fixed compilation flags leading to performance improvement.
- Fixed AppImage.
- Changed error triggering for corrupted movies. Background computation will stop and trigger a fatal error.
- Thread-safe background computation.
- Update to Qt6.2.2 LTS and OpenCV 4.5.5.
- Fixed database connection names crossover (critical).
- Changed the backend from text files to SQLite database.
- Refactored Data, Tracking, and Replay class to optimize memory consumption.
- Stoped the tracking immediately if a fatal error is encountered.
- Fixed AppImage for non-ubuntu-based Linux distribution.
- Remove analytic.
- Update Qt and OpenCV for Windows.
- Fixed icon display in the tray.
- Fixed AppImage.
- Updated to Qt6.
- Added Expert mode to simplify the UI.
- Fixed window state at startup.
- Added system tray.
- Fixed outdated URLs.
- Added TD2 dataset page.
- Fixed theme.
- Fixed Linux standardized desktop meta info and binary.
- Fixed video sequence opening.
- Fixed documentation tab.
- Added FastTrack light version.
- Performance improvement in tracking data correction.
- Fixed annotation.
- Added waiting for cursor at loading.
- Added loading of previous analysis.
- Fixed memory leaks in Replay.
- Cropped in interactive.
- Refactored UI with major performance improvement on the display.
- Default style changed.
- Ui settings file architecture.
- Fixed normAngle cfg loading.
- ROI loading from cfg file.
- Fixed crashing when accessing images.
- Cleared error when input background image not matching video size.
- Fixed Replay panel objects' selection not working inside the Interactive panel.
- Fixed configuration loading in the Interactive panel.
- Updated Qt for Windows and Mac to the latest LTS.
- Added errors message and log.
- Changed behavior when images are not readable, they are now skipped and index added to the error log and message.
- Fixed video decoding errors by upgrading OpenCv (> 4.5.0).
- Fixed normalization parameters convergence.
- Changed parameter.param to cfg.toml that will break the loading of old parameter files.
- Added cfg.toml loading in the Interactive panel.
- Fixed crash when the video file contains illegible frames.
- Fixed background computation to take all the frames.
- Added auto level of the soft tracking parameters.
- Fixed crash when computing the background and moving the timeline.
- Fixed crash when moving the timeline to the last image in the Interactive panel.
- Fixed opening incorrect file crash in the Replay panel.
- Autoplay with the timeline.
- Privacy settings.
- Added version parameter in the cli.
- Removed deprecated play button in the Replay panel.
- Fixed small UI-related crashes.
- Fixed ci libstdc AppImage.
- Fixed zoom.
- Added keyboard shortcuts timeline.
- Speed-up image display in the interactive panel.
- Added FFmpeg dependency for Windows release
- Fixed background registration.
- Fixed annotation.
- Fixed tracking inspector crash in the Interactive panel.
- Added configuration file loading in the cli.
- Optimized video opening for compressed format.
- Fixed the image sequence opening.
- Fixed the timeline resizing.
- Fixed the timeline memory overload.
- Added timeline zoom.
- Fixed the zoom.
- Fixed the curvature computation.
- Added timeline replacing the slider.
- Added native video reading.
- Added area and perimeter in the cost function.
- Fixed error of conversion in the input angle normalization tracking parameter (breaking retro compatibility).
- Removed deprecated weight tracking parameter (breaking retro-compatibility).
- Added integrated help.
- Added theme selector.
- Fixed list of objects update in the Replay panel.
- Changed UI design in the Interactive panel.
- Performance optimization
- Added fasttrack-cli (not included in fasttrack-GUI release)
- Added online message display at start-up if necessary
- Ui error that crashes the program when opening new tracking analysis in the Replay panel.
- Several error messages if input/output can be done.
- Added tracking annotation, each image of a tracking analysis can be annotated.
- Added object information in the Tracking Inspector.
- Added the Tracking Manager to log each tracking analysis performed with FastTrack.
- Added video compatibility.
- Added 16 bits compatibility.
- Fixed some UI inconsistencies.
- Fixed the list of objects displayed in the Tracking Inspector.
- Fixed registration method no changing in the batch tracking.
- Removed deprecated benchmarking feature.
- Fixed saving error in the Replay panel.
- Fixed global background not working in the Batch panel.
- Minor UI fixes.
- Better keyboard shortcut in the Replay Panel.
- Button to delete one object on one image in the Replay panel.
- Scale to see the length parameter in the Interactive tracking.
- Automatic refresh in the Replay panel when a parameter is changed.
- Changed Replay panel UI design.
- Changed Interactive panel UI design.
- Old tracking data can be opened in the Replay panel.
- Changed UI design.
- Id numbering issue.
- Crop does not work properly if the rectangle gets out of the image.
- Fixed crash if tracking data are corrupted in the Replay panel.
- Changed the id display in the Replay Panel, allowing the user to select any Id in the bottom combo box.
- New tracking analysis does not overwrite the previous but renames the previous one as Tracking_Result_DateOfTheNewAnalysis.
- An error is triggered if the input image background is not openable.
- New registration method: ECC and feature-based.
- Undo/redo capabilities in the Replay panel.
- Batch tracking crash on Windows.
- Minor file opening errors.
- Multi-paths selection in the Batch panel.
- Added layout options in the Interactive panel.
- Batch panel UI.
- Batch tracking crash on Windows.
- Multi-paths selection in the Batch panel (beta).
- Progress bar for the background computation in the Interactive panel.
- Automatic background type in the Interactive panel.
- New morphological operation and morphological elements.
- Progress bar in the Batch panel.
- Clang-format file.
- Domaine name is now www.fasttrack.sh.
- Parameter table in the Batch panel.
- Zoom and pan anchored on the mouse pointer.
- Automatic parameter file in the Batch panel.
- Autoload background image and settings file in the Tracking Inspector.
- Zoom in the Tracking Inspector and the Interactive Tracking panels.
- Delete object in the Tracking Inspector.
- Added image counter in the Interactive Tracking.
- Fixed region of interest selection.
- Delete object in the Tracking Inspector.
- Background type automatic detection.
- Tracking crash if images are blank.
- Fixed multiple UI errors.
- Maximal distance and id assignment in Tracking.
- Maximal distance in Tracking.