/* * Acid Cam v2 - Qt/OpenCV Edition * written by Jared Bruni ( http://lostsidedead.com ) * (C) 2017 GPL */ #ifndef _QT_HEADERS__ #define _QT_HEADERS__ #define ac_version "v1.19.1" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include"ac.h" #include"fractal.h" #include #include #include #include struct FilterValue { int index, filter, subfilter; FilterValue() : index(0), filter(0), subfilter(-1) {} FilterValue(int i, int f, int s) : index(i), filter(f), subfilter(s) {} FilterValue &operator=(const FilterValue &v) { index = v.index; filter = v.filter; subfilter = v.subfilter; return *this; } }; void init_plugins(); void draw_plugin(cv::Mat &frame, int filter); extern std::unordered_map filter_map; #endif