[−][src]Function opencv::highgui::select_rois
pub fn select_rois(
window_name: &str,
img: &dyn ToInputArray,
bounding_boxes: &mut VectorOfRect,
show_crosshair: bool,
from_center: bool
) -> Result<()>
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.
Parameters
- windowName: name of the window where selection process will be shown.
- img: image to select a ROI.
- boundingBoxes: selected ROIs.
- 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.
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.
C++ default parameters
- show_crosshair: true
- from_center: false