Table of Contents

Method SelectROI

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

SelectROI(string, InputArray, bool, bool)

Selects ROI on the given image. Function creates a window and allows user to select a ROI using mouse. Controls: use space or enter to finish selection, use key c to cancel selection (function will return the zero cv::Rect).

public static Rect SelectROI(string windowName, InputArray img, bool showCrosshair = true, bool fromCenter = false)

Parameters

windowName string

name of the window where selection process will be shown.

img InputArray

image to select a ROI.

showCrosshair bool

if true crosshair of selection rectangle will be shown.

fromCenter bool

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.

Returns

Rect

selected ROI or empty rect if selection canceled.

SelectROI(InputArray, bool, bool)

Selects ROI on the given image. Function creates a window and allows user to select a ROI using mouse. Controls: use space or enter to finish selection, use key c to cancel selection (function will return the zero cv::Rect).

public static Rect SelectROI(InputArray img, bool showCrosshair = true, bool fromCenter = false)

Parameters

img InputArray

image to select a ROI.

showCrosshair bool

if true crosshair of selection rectangle will be shown.

fromCenter bool

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.

Returns

Rect

selected ROI or empty rect if selection canceled.