Skip to content

Create batch processing capability

name: "Feature Request Template"
about: "For feature requests. Please search for existing issues first. Also see CONTRIBUTING."

Feature Request

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I have an issue when [...]

I want to be able to process a folder full of videos in a single session. Currently, users have to process each measurement individually, even if the GPC and rectification process is the same (e.g., for a camera installed at the exact location).

Describe the solution you'd like A clear and concise description of what you want to happen. Add any considered drawbacks.

Use an existing *.ivy project, combined with user entry or a table that contains multiple video files and their respective WSE values, to batch process all videos.

  • The first project would contain the Camera Matrix and all setup information. Conversely, could instead configure a JSON file to have the needed information (e.g., configure the first project, then do Tools > export batch config
  • Build a tool that takes the batch config, and lets the user create a list of files, and any specific settings for each file

There are several ways to achieve this. The most straightforward approach is to use the 3D Camera matrix. BUT, any of the methods could be applied if the batch config includes whatever is needed (e.g., point correspondence, wse, STIV settings, alpha, etc.).

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Teachability, Documentation, Adoption, Migration Strategy If you can, explain how users will be able to use this and possibly write out a version in the docs or SOPs. Maybe a screenshot or design?

This would need to be documented in the user guide and SOPs.

tagging @cmacpherson for awareness

Edited by Engel, Frank