$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
scribo::toolchain::internal::content_in_hdoc_functor< I > Struct Template Reference

#include <scribo/toolchain/internal/content_in_hdoc_functor.hh>

Public Types

typedef mln::trait::ch_value
< I, V >::ret 
L
typedef scribo::def::lbl_type V

Public Member Functions

 content_in_hdoc_functor (const char *doc_filename)
virtual int nsteps () const
virtual void on_end ()
virtual void on_new_progress_label (const char *label)
virtual void on_progress ()
virtual void on_start ()
virtual void on_xml_saved ()
template<typename J >
scribo::document< L > operator() (const Image< J > &original_image, const Image< I > &processed_image)

Public Attributes

document< L > doc
bool enable_denoising
bool enable_line_seps
bool enable_ocr
bool enable_whitespace_seps
mln::util::timer gt
std::string ocr_language
std::string output_file
bool save_doc_as_xml
mln::util::timer t
bool verbose
scribo::io::xml::Format xml_format

Detailed Description

template<typename I>
struct scribo::toolchain::internal::content_in_hdoc_functor< I >

Functor analysing and extracting content in degraded/historical documents.

Definition at line 116 of file content_in_hdoc_functor.hh.