| Cv2SelectROIs Method |
Selects ROIs on the given image.
Function creates a window and allows user to select a ROIs using mouse.
Controls: use `space` or `enter` to finish current selection and start a new one,
use `esc` to terminate multiple ROI selection process.
Namespace:
OpenCvSharp
Assembly:
OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0
Syntax public static Rect[] SelectROIs(
string windowName,
InputArray img,
bool showCrosshair = true,
bool fromCenter = false
)
Public Shared Function SelectROIs (
windowName As String,
img As InputArray,
Optional showCrosshair As Boolean = true,
Optional fromCenter As Boolean = false
) As Rect()
public:
static array<Rect>^ SelectROIs(
String^ windowName,
InputArray^ img,
bool showCrosshair = true,
bool fromCenter = false
)
static member SelectROIs :
windowName : string *
img : InputArray *
?showCrosshair : bool *
?fromCenter : bool
(* Defaults:
let _showCrosshair = defaultArg showCrosshair true
let _fromCenter = defaultArg fromCenter false
*)
-> Rect[]
Parameters
- windowName
- Type: SystemString
name of the window where selection process will be shown. - img
- Type: OpenCvSharpInputArray
image to select a ROI. - showCrosshair (Optional)
- Type: SystemBoolean
if true crosshair of selection rectangle will be shown. - fromCenter (Optional)
- Type: SystemBoolean
if true center of selection will match initial mouse position. In opposite case a corner of
selection rectangle will correspond to the initial mouse position.
Return Value
Type:
Rectselected ROIs.
See Also