[−][src]Function opencv::highgui::select_roi
pub fn select_roi(
img: &dyn ToInputArray,
show_crosshair: bool,
from_center: bool
) -> Result<Rect>
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).
Parameters
- windowName: name of the window where selection process will be shown.
- img: image to select a ROI.
- showCrosshair: if true crosshair of selection rectangle will be shown.
- fromCenter: if true center of selection will match initial mouse position. In opposite case a corner of selection rectangle will correspont to the initial mouse position.
Returns
selected ROI or empty rect if selection canceled.
Note: The function sets it's own mouse callback for specified window using cv::setMouseCallback(windowName, ...). After finish of work an empty callback will be set for the used window.
Overloaded parameters
C++ default parameters
- show_crosshair: true
- from_center: false