Creating an application for AOI
To create our new application, we require a few input parameters when the user executes them; all of them are optional, excluding the input image to be processed:
An input image to be processed
The light image pattern
The light operation, where the user can choose between difference or division operations:
If the input value of the user is set to
0, then a difference operation is appliedIf the input value of the user is set to
1, then a division operation is applied
Segmentation, where the user can choose between connected components with or without statistics and
findContoursmethods:If the input value of the user is set to
1, then the connectedcomponentsmethod for the segment is appliedIf the input value of the user is set to
2, then the connected components with the statistics area is appliedIf the input value of the user is set to
3, then thefindContoursmethod is applied to the segmentation
To enable this user selection, we will use the command line parser...