| scaleFactor | How much the image size is reduced at each image scale. Default = 1.1 |
| minNeighbors | How many neighbors a candidate rectangle should have before selecting it as an detected object. Default = 4 |
| flags | Legacy flags. In most cases, this should be set to 0. Default = 0 |
| minSize | Minimum size a candidate rectangle can be. This uses OpenCV's Size class. Can be used to decrease detection time and CPU usage, as well as to reduce false positives. |
| maxSize | Maximum size a candidate rectangle can be. This uses OpenCV's Size class. Can be used to decrease detection time and CPU usage, as well as to reduce false positives. |
| axes | Uses OpenCV's Size class. Defines the width and height of the ellipse. |
| thickness | Thickness of the line, in pixels. |
| lineType | Has various parameters. 0 is the solid line, 8 is for a 8-connected line, 4 is for a 4-connected line, and CV_AA is for an antialiased line. Default = 8 |