#ifndef STATS_H #define STATS_H struct Stats { int matches; int inliers; double ratio; int keypoints; double fps; Stats() : matches(0), inliers(0), ratio(0), keypoints(0), fps(0.) {} Stats& operator+=(const Stats& op) { matches += op.matches; inliers += op.inliers; ratio += op.ratio; keypoints += op.keypoints; fps += op.fps; return *this; } Stats& operator/=(int num) { matches /= num; inliers /= num; ratio /= num; keypoints /= num; fps /= num; return *this; } }; #endif // STATS_H