summaryrefslogtreecommitdiff
path: root/src/qcam/assets/feathericons/file.svg
blob: 378519ab632bdb3d361eca1a8c22f303e7e25155 (plain)
1
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-file"><path d="M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"></path><polyline points="13 2 13 9 20 9"></polyline></svg>
pan class="hl com"> */ #pragma once #include "../sharpen_algorithm.hpp" #include "../sharpen_status.h" // This is our implementation of the "sharpen algorithm". namespace RPiController { class Sharpen : public SharpenAlgorithm { public: Sharpen(Controller *controller); char const *Name() const override; void SwitchMode(CameraMode const &camera_mode, Metadata *metadata) override; void Read(boost::property_tree::ptree const &params) override; void SetStrength(double strength) override; void Prepare(Metadata *image_metadata) override; private: double threshold_; double strength_; double limit_; double mode_factor_; double user_strength_; }; } // namespace RPiController