Hi Carolyn,
Thanks for reaching out, happy to read you like our software :)
You are right, the id_image_size has to be the same to perform identity matching with idmatcherai.
The .toml parameters file generated in the Segmentation GUI contains only the basic parameters, so id_image_size is never included. id_image_size, if not defined by the user, is set automatically during the tracking process and this process never modifies the input .toml file.
If you want to perform idmatching, I would recommend you to always define id_image_size to a specific value for all your sessions (Master included). You can do this by adding the line "id_image_size = 50" (for example) into your .toml parameters file or adding this parameter in the command like "idtrackerai --load ... --id_image_size 50" (I think you already know this).
In case you have more common parameters shared in all your tracking sessions, you can create a general parameters file (for example base_configuration.toml) and load it like "idtrackerai --load base_configuration.toml my_video_specific_configuration.toml --track".
I would decide the value for id_image_size based on the automatic value assigned in a session you already tracked. In case your Master videos are not very different from one to the other, I would use the same id_image_size for all of them.
There is also another way of doing this. You can use
knowledge_transfer (with or without
identity_transfer) from Master to Matching making Matching to use the Master's identification network as the initial state during training. This makes Matching to adopt the
id_image_size of Master automatically. Check the documentation
here.
I hope this helps, and please ask me again if I didn't answered precisely.
Jordi