_VlMserExtrReg Struct Reference

#include <mser.h>


Detailed Description

For internal use only.

Extremal 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 itself 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 intensity VlMserExtrReg::area + delta.

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

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

Definition at line 184 of file mser.h.


Data Fields

int parent
int index
vl_mser_pix value
vl_uint shortcut
vl_uint area
float variation
vl_uint max_stable

Field Documentation

index of the parent region

Definition at line 186 of file mser.h.

Referenced by vl_mser_process().

index of pivot pixel

Definition at line 187 of file mser.h.

Referenced by vl_mser_process().

value of pivot pixel

Definition at line 188 of file mser.h.

Referenced by vl_mser_process().

shortcut used when building a tree

Definition at line 189 of file mser.h.

Referenced by vl_mser_process().

area of the region

Definition at line 190 of file mser.h.

Referenced by vl_mser_process().

rel. area variation

Definition at line 191 of file mser.h.

Referenced by vl_mser_process().

max stable number (=0 if not maxstable)

Definition at line 192 of file mser.h.

Referenced by vl_mser_process().


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