FOSSredder 0.5.0
Loading...
Searching...
No Matches
TesseractCore.h
Go to the documentation of this file.
1
5
6#pragma once
7
10#include <string>
11#include <vector>
12#include <memory>
13
14namespace core::ports::diagnostics { class IDiagnostics; }
15
17public:
26 static std::pair<core::ports::text_recognition::Text, std::vector<core::ports::text_recognition::Word>> extractFromBytes(
27 const std::vector<uint8_t>& data,
28 const std::string& tessdataPath,
30 std::shared_ptr<core::ports::diagnostics::IDiagnostics> debugger = nullptr);
31};
Request types for text recognition operations.
Shared text recognition data types.
static std::pair< core::ports::text_recognition::Text, std::vector< core::ports::text_recognition::Word > > extractFromBytes(const std::vector< uint8_t > &data, const std::string &tessdataPath, const core::ports::text_recognition::Settings &recognition, std::shared_ptr< core::ports::diagnostics::IDiagnostics > debugger=nullptr)
Extracts recognized text and word-level OCR data from image bytes.
Port for writing optional diagnostic artifacts.