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 applied - If the input value of the user is set to
1
, then a division operation is applied
- If the input value of the user is set to
- 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 applied - If the input value of the user is set to
2
, then the connected components with the statistics area is applied - If the input value of the user is set to
3
, then thefindContours
method is applied to the segmentation
- If the input value of the user is set to
To enable this user selection, we will use the command line parser...