#ifndef FACELANDMARKS_H #define FACELANDMARKS_H #include <opencv2/opencv.hpp> using namespace std; using namespace cv; class FaceLandmarks{ private: vector<float> input_size={112,112}; cv::dnn::Net net; public: FaceLandmarks(){}; FaceLandmarks(string model_path){ net=cv::dnn::readNetFromONNX(model_path); } vector<vector<float>> detect_landmarks(string image_path); vector<vector<float>> detect_image_landmarks(Mat image); }; #endif