FOSSredder
0.5.0
Loading...
Searching...
No Matches
DenoiseAdapter.h
Go to the documentation of this file.
1
5
6
#pragma once
7
8
#include "
core/ports/infra/document-image-processing/DocumentImageProcessingRequest.h
"
9
#include "
core/ports/infra/document-image-processing/DocumentImageProcessingResult.h
"
10
#include <memory>
11
12
namespace
core::ports::diagnostics
{
class
IDiagnostics
; }
13
14
namespace
opencv
{
15
16
namespace
ports
= core::ports::document_image_processing;
17
18
class
DenoiseAdapter
{
19
public
:
26
static
ports::DenoiseResult
denoise
(
const
ports::DenoiseRequest& req, std::shared_ptr<core::ports::diagnostics::IDiagnostics> debugger =
nullptr
);
27
};
28
29
}
// namespace opencv
DocumentImageProcessingRequest.h
Request types for document image processing operations.
DocumentImageProcessingResult.h
Result types for document image processing operations.
core::ports::diagnostics::IDiagnostics
Port for writing optional diagnostic artifacts.
Definition
IDiagnostics.h:17
opencv::DenoiseAdapter
Definition
DenoiseAdapter.h:18
opencv::DenoiseAdapter::denoise
static ports::DenoiseResult denoise(const ports::DenoiseRequest &req, std::shared_ptr< core::ports::diagnostics::IDiagnostics > debugger=nullptr)
Applies the configured denoise operation to the input image.
Definition
DenoiseAdapter.cpp:34
core::ports::diagnostics
Definition
StatementImportJobSystem.h:23
core::ports::document_image_processing
Definition
IImportStatement.h:17
opencv
Definition
CropAdapter.h:16
infra
document-image-processing
include
document-image-processing
DenoiseAdapter.h
Generated by
1.14.0