Commit c0462358 authored by marina.kolpakova's avatar marina.kolpakova

fix warnings under win

parent a28f5a89
...@@ -121,6 +121,8 @@ struct Out ...@@ -121,6 +121,8 @@ struct Out
void operator ()(const T a) const {out << a << " ";} void operator ()(const T a) const {out << a << " ";}
std::ostream& out; std::ostream& out;
private:
Out& operator=(Out const& other);
}; };
std::ostream& sft::operator<<(std::ostream& out, const Config& m) std::ostream& sft::operator<<(std::ostream& out, const Config& m)
......
...@@ -60,7 +60,7 @@ struct Config ...@@ -60,7 +60,7 @@ struct Config
// Scaled and shrunk model size. // Scaled and shrunk model size.
cv::Size model(ivector::const_iterator it) const cv::Size model(ivector::const_iterator it) const
{ {
float octave = powf(2.f, *it); float octave = powf(2.f, (float)(*it));
return cv::Size( cvRound(modelWinSize.width * octave) / shrinkage, return cv::Size( cvRound(modelWinSize.width * octave) / shrinkage,
cvRound(modelWinSize.height * octave) / shrinkage ); cvRound(modelWinSize.height * octave) / shrinkage );
} }
...@@ -68,7 +68,7 @@ struct Config ...@@ -68,7 +68,7 @@ struct Config
// Scaled but, not shrunk bounding box for object in sample image. // Scaled but, not shrunk bounding box for object in sample image.
cv::Rect bbox(ivector::const_iterator it) const cv::Rect bbox(ivector::const_iterator it) const
{ {
float octave = powf(2.f, *it); float octave = powf(2.f, (float)(*it));
return cv::Rect( cvRound(offset.x * octave), cvRound(offset.y * octave), return cv::Rect( cvRound(offset.x * octave), cvRound(offset.y * octave),
cvRound(modelWinSize.width * octave), cvRound(modelWinSize.height * octave)); cvRound(modelWinSize.width * octave), cvRound(modelWinSize.height * octave));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment