FOSSredder 0.5.0
Loading...
Searching...
No Matches
DenoiseAdapter.h
Go to the documentation of this file.
1
5
6#pragma once
7
10#include <memory>
11
12namespace core::ports::diagnostics { class IDiagnostics; }
13
14namespace opencv {
15
16namespace ports = core::ports::document_image_processing;
17
19public:
26 static ports::DenoiseResult denoise(const ports::DenoiseRequest& req, std::shared_ptr<core::ports::diagnostics::IDiagnostics> debugger = nullptr);
27};
28
29} // namespace opencv
Request types for document image processing operations.
Result types for document image processing operations.
Port for writing optional diagnostic artifacts.
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.