ReadFramework
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
DebugFlo.h
Go to the documentation of this file.
1
/*******************************************************************************************************
2
ReadFramework is the basis for modules developed at CVL/TU Wien for the EU project READ.
3
4
Copyright (C) 2016 Markus Diem <diem@caa.tuwien.ac.at>
5
Copyright (C) 2016 Stefan Fiel <fiel@caa.tuwien.ac.at>
6
Copyright (C) 2016 Florian Kleber <kleber@caa.tuwien.ac.at>
7
8
This file is part of ReadFramework.
9
10
ReadFramework is free software: you can redistribute it and/or modify
11
it under the terms of the GNU General Public License as published by
12
the Free Software Foundation, either version 3 of the License, or
13
(at your option) any later version.
14
15
ReadFramework is distributed in the hope that it will be useful,
16
but WITHOUT ANY WARRANTY; without even the implied warranty of
17
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
GNU General Public License for more details.
19
20
You should have received a copy of the GNU General Public License
21
along with this program. If not, see <http://www.gnu.org/licenses/>.
22
23
The READ project has received funding from the European Union’s Horizon 2020
24
research and innovation programme under grant agreement No 674943
25
26
related links:
27
[1] http://www.caa.tuwien.ac.at/cvl/
28
[2] https://transkribus.eu/Transkribus/
29
[3] https://github.com/TUWien/
30
[4] http://nomacs.org
31
*******************************************************************************************************/
32
33
#pragma once
34
35
#include "
DebugUtils.h
"
36
37
#pragma warning(push, 0) // no warnings from includes
38
// Qt Includes
39
//#include <QDebug>
40
//#include <QDir>
41
//#include <QImage>
42
//#include <QFileInfo>
43
#include <opencv2/core.hpp>
44
45
#pragma warning(pop)
46
47
// TODO: add DllExport magic
48
49
// Qt defines
50
51
namespace
rdf
{
52
53
class
PageXmlParser;
54
55
// read defines
56
class
BinarizationTest
{
57
58
public
:
59
BinarizationTest
(
const
DebugConfig
&
config
=
DebugConfig
());
60
61
void
binarizeTest
();
62
63
protected
:
64
DebugConfig
mConfig
;
65
66
};
67
68
69
70
// read defines
71
class
TableProcessing
{
72
73
public
:
74
TableProcessing
(
const
DebugConfig
&
config
=
DebugConfig
());
75
76
bool
match()
const
;
77
78
protected
:
79
DebugConfig
mConfig
;
80
81
bool
load
(cv::Mat& img)
const
;
82
bool
load
(
rdf::PageXmlParser
&
parser
)
const
;
83
84
};
85
86
}
rdf::BinarizationTest::mConfig
DebugConfig mConfig
Definition:
DebugFlo.h:64
rdf::BinarizationTest::BinarizationTest
BinarizationTest(const DebugConfig &config=DebugConfig())
Definition:
DebugFlo.cpp:61
rdf::TableProcessing::mConfig
DebugConfig mConfig
Definition:
DebugFlo.h:79
rdf::BinarizationTest::binarizeTest
void binarizeTest()
Definition:
DebugFlo.cpp:66
DependencyCollector.config
config
Definition:
DependencyCollector.py:271
rdf::BinarizationTest
Definition:
DebugFlo.h:56
rdf::PageXmlParser
Definition:
PageParser.h:60
rdf::TableProcessing
Definition:
DebugFlo.h:71
rdf::Image::load
DllCoreExport QImage load(const QString &path, bool *ok=0)
Definition:
Image.cpp:152
rdf::DebugConfig
Definition:
DebugUtils.h:46
rdf
Definition:
Algorithms.cpp:45
DependencyCollector.parser
parser
Definition:
DependencyCollector.py:216
DebugUtils.h
src
DebugFlo.h
Generated by
1.8.11