17 lines
331 B
C++
17 lines
331 B
C++
#pragma once
|
|
|
|
#include <vector>
|
|
#include <cstdint>
|
|
|
|
namespace pdfengine::ocr {
|
|
|
|
class ImageCleaner {
|
|
public:
|
|
ImageCleaner() = default;
|
|
|
|
// Binarize or despackle raster pixel data if needed
|
|
std::vector<uint8_t> cleanImage(const std::vector<uint8_t>& bgra, int width, int height) const;
|
|
};
|
|
|
|
} // namespace pdfengine::ocr
|