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
findContours
methods:If the input value of the user is set to
1
, then the connectedcomponents
method 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 thefindContours
method is applied to the segmentation
To enable this user selection, we will use the command line parser...