$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Layout Analysis

Functions

template<typename I >
mln::util::array< mln_box(I)> scribo::layout::xy_cut (const Image< I > &ima, int min_height, int min_width)

Detailed Description

Document Layout Analysis algorithms.

Function Documentation

template<typename I >
mln::util::array<mln_box(I)> scribo::layout::xy_cut ( const Image< I > &  ima,
int  min_height,
int  min_width 
)

XY-Cut layout analysis algorithm.

This algorithm is an implementation inspired by nagy1992computer, kruatrachue2005waset and meunier2005icdar.

It recusively subdivides empty spaces in the document until a minimum division size is reached. The latter is defined with min_height and min_width.

Parameters
[in]imaA binary image.
[in]min_heightThe minimum height of a subdivision.
[in]min_widthThe minimum width of a subdivision.
Returns
An array of component group bounding boxes.