27 #ifndef DETECTIONINFO_H_
28 #define DETECTIONINFO_H_
30 #include <QtCore/QMultiMap>
31 #include <QtGui/QTransform>
32 #include <QtCore/QSize>
33 #include <QtCore/QString>
34 #include <opencv2/features2d/features2d.hpp>
100 QMultiMap<int, QSize>::const_iterator iterSizes = info.
objDetectedSizes_.constBegin();
102 for(QMultiMap<int, QTransform>::const_iterator iter=info.
objDetected_.constBegin();
110 out << iterSizes.value();
116 out << iterFilenames.value();
119 out << iterInliers.value();
120 out << iterOutliers.value();
132 QDataStream::Status oldStatus =
in.status();
139 for (quint32 i = 0; i < n; ++i) {
140 if (
in.status() != QDataStream::Ok)
145 QTransform homography;
147 int inliers, outliers;
148 in >>
id >> size >> homography >> filename >> inliers >> outliers;
155 if (
in.status() != QDataStream::Ok)
157 if (oldStatus != QDataStream::Ok)
158 in.setStatus(oldStatus);