- Main Page
- Data Structures
- Files
- Related Pages

- Alphabetical List
- Data Structures
- Data Fields

# _VlMserExtrReg Struct Reference

MSER: extremal region (declaration). More...

`#include <mser.h>`

## Data Fields
int | parent
int | index
vl_mser_pix | value
vl_uint | shortcut
vl_uint | area
vl_single | variation
vl_uint | max_stable

## Detailed Description

For internal use only.

Extermal regions (ER) are extracted from the region forest. Each region is represented by an instance of this structure. The structures are stored into an array, in arbitrary order.

ER are arranged into a tree. parent points to the parent ER, or to iself if the ER is the root.

An instance of the structure represents the extremal region of the level set of intensity VlMserExtrReg::value and containing the pixel VlMserExtReg::index.

VlMserExtrReg::area is the are of the extremal region and VlMserExtrReg::area_top is the area of the extremal region containing this region in the level set of intenisty VlMserExtrReg::area + `delta`.

VlMserExtrReg::variation is the relative area variation ``(area_top-area)/area.

VlMserExtrReg::max_stable is a flag signaling wether this extremal region is also maximally stable.

## Field Documentation

int _VlMserExtrReg::parent

index of the parent region

int _VlMserExtrReg::index

index of pivot pixel

vl_mser_pix _VlMserExtrReg::value

value of pivot pixel

vl_uint _VlMserExtrReg::shortcut

shortcut used when building a tree

vl_uint _VlMserExtrReg::area

area of the region

vl_single _VlMserExtrReg::variation

rel. area variation

vl_uint _VlMserExtrReg::max_stable

max stable number (=0 if not maxstable)

The documentation for this struct was generated from the following file:

- mser.h