FOSSredder
0.5.0
Loading...
Searching...
No Matches
TextRecognitionRequest.h
Go to the documentation of this file.
1
5
#pragma once
6
7
#include "
core/ports/infra/text-recognition/TextRecognitionTypes.h
"
8
9
#include <atomic>
10
#include <cstdint>
11
#include <filesystem>
12
#include <memory>
13
#include <string>
14
#include <vector>
15
16
namespace
core::ports::text_recognition
{
17
18
struct
ExtractRequest
{
19
std::filesystem::path
imagePath
;
20
std::vector<uint8_t>
imageBytes
;
21
std::filesystem::path
tessdataPath
;
22
Settings
recognition
;
23
std::vector<Cell>
cells
;
24
enum class
Kind
{
PlainText
,
Table
}
kind
=
Kind::PlainText
;
25
std::shared_ptr<std::atomic<bool>>
cancelFlag
;
26
};
27
28
}
// namespace core::ports::text_recognition
TextRecognitionTypes.h
Shared text recognition data types.
core::ports::text_recognition
Definition
IImportStatement.h:20
core::ports::text_recognition::ExtractRequest
Definition
TextRecognitionRequest.h:18
core::ports::text_recognition::ExtractRequest::Kind
Kind
Definition
TextRecognitionRequest.h:24
core::ports::text_recognition::ExtractRequest::Kind::Table
@ Table
Definition
TextRecognitionRequest.h:24
core::ports::text_recognition::ExtractRequest::Kind::PlainText
@ PlainText
Definition
TextRecognitionRequest.h:24
core::ports::text_recognition::ExtractRequest::cells
std::vector< Cell > cells
Definition
TextRecognitionRequest.h:23
core::ports::text_recognition::ExtractRequest::imageBytes
std::vector< uint8_t > imageBytes
Definition
TextRecognitionRequest.h:20
core::ports::text_recognition::ExtractRequest::cancelFlag
std::shared_ptr< std::atomic< bool > > cancelFlag
Definition
TextRecognitionRequest.h:25
core::ports::text_recognition::ExtractRequest::imagePath
std::filesystem::path imagePath
Definition
TextRecognitionRequest.h:19
core::ports::text_recognition::ExtractRequest::recognition
Settings recognition
Definition
TextRecognitionRequest.h:22
core::ports::text_recognition::ExtractRequest::tessdataPath
std::filesystem::path tessdataPath
Definition
TextRecognitionRequest.h:21
core::ports::text_recognition::ExtractRequest::kind
enum core::ports::text_recognition::ExtractRequest::Kind kind
core::ports::text_recognition::Settings
Definition
TextRecognitionTypes.h:25
core
include
core
ports
infra
text-recognition
TextRecognitionRequest.h
Generated by
1.14.0