From d6663fe7b71db340b3c7a1d069c473f725caa3a8 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Mon, 29 Aug 2022 12:19:25 -0400 Subject: Trying to support the superior operating system. Also reformat a bit of legacy code. Smells like mold. --- signature.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'signature.cpp') diff --git a/signature.cpp b/signature.cpp index fb2e757..8a5579e 100644 --- a/signature.cpp +++ b/signature.cpp @@ -8,6 +8,7 @@ */ #include +#include #include #include #include @@ -281,6 +282,12 @@ signature signature::from_file(const char *fn, const signature_config &cfg) return signature::from_cvmatrix(img, cfg); } +signature signature::from_path(const std::filesystem::path &path, const signature_config &cfg) +{ + cv::Mat img = image_util::imread_path(path, cv::IMREAD_UNCHANGED); + return signature::from_cvmatrix(img, cfg); +} + signature_config signature::default_cfg() { return _default_cfg; -- cgit v1.2.3