Hi folks,
Good news : we finally modified the Spot Tracking plugin to make it compatible with Script and Protocols. We know that a lot of people wanted to do tracking in batch processing, that is now finally possible in Icy :) Note that only the new MHT Tracker is available (legacy tracker is not yet compatible).
Here are the methods available for Script :
// Get estimated tracking parameters from a set of detection
SpotTracking.estimateParameters(..)
// Get tracking parameters from a file
SpotTracking.loadParameters(..)
// Save tracking parameters into a file
SpotTracking.saveParameters(..)
// Process tracking from a set of detection and get result tracks
SpotTracking.executeTracking(..)
And for Protocol, you have now access to the following blocks :
// Get estimated tracking parameters from a set of detection
Spot Tracking Estimate Parameters
// Get tracking parameters from a file
Spot Tracking Load Parameters
// Expand tracking parameters structure into several variables (for manual modification)
Spot Tracking Set Parameters
// Set / modify tracking parameters manually
Spot Tracking Set Parameters
// Save tracking parameters into a file
Spot Tracking Save Parameters
// Process tracking from a set of detection and get result tracks
Spot Tracking Do Tracking
Not that you need to install the new "Spot Tracking Blocks" plugin to get access to these new blocks, they are not directly included inside the Spot Tracking plugin.
All these changes allow you to retrieve "tracks data" from Script and Protocol but to extracts information from these tracks you need TrackManager. Currently only the "XLS Tracks export" processor has been modified to support Script and Protocol so you can at least have all your tracks in an excel table to work with... but soon we plan to update some others Track Processor as "Motion Profiler" to take advantage of Script and Protocol.
Best,
- Stephane