Machine Vision Express™ enables computers to "see" like a human.
The simple answer is: the use of a trigger improves overall system performance.
Here is why:
An external sensor may be used to deliver a Trigger Signal every time a product is right in front of the camera.
The Trigger signal is then used to initiate image exposure followed by running a Python Script and activation of I/O signals.
Given this scenario it may be safely assumed that the position of a product within a sequence of captured frames will be consistent.
Based on that knowledge it is possible to hard-code a Region Of Interest (ROI).
Time consuming search operations to locate the product within a frame are not necessary and system performance is improved accordingly.
The trigger mechanism will however have a negative impact on system costs.
Here is a hint:
When a Trigger is not available, a search algorithm may have to be applied to locate the Product with each frame.
For more details on the subject see: Why do MVE_GUI based scripts always contain an Initialization Macro?