1234567891011121314151617181920212223242526272829303132333435363738 |
- #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
|