Commit cb9b88e6 authored by Vadim Pisarevsky's avatar Vadim Pisarevsky

fixed more compile warnings on Windows

parent 222f8a3d
...@@ -129,7 +129,7 @@ static void test_and_save_classifier(const Ptr<StatModel>& model, ...@@ -129,7 +129,7 @@ static void test_and_save_classifier(const Ptr<StatModel>& model,
Mat sample = data.row(i); Mat sample = data.row(i);
float r = model->predict( sample ); float r = model->predict( sample );
r = std::abs(r + rdelta - responses.at<int>(i)) <= FLT_EPSILON ? 1 : 0; r = std::abs(r + rdelta - responses.at<int>(i)) <= FLT_EPSILON ? 1.f : 0.f;
if( i < ntrain_samples ) if( i < ntrain_samples )
train_hr += r; train_hr += r;
......
...@@ -208,7 +208,7 @@ static void find_decision_boundary_ANN( const Mat& layer_sizes ) ...@@ -208,7 +208,7 @@ static void find_decision_boundary_ANN( const Mat& layer_sizes )
ANN_MLP::Params params(layer_sizes, ANN_MLP::SIGMOID_SYM, 1, 1, TermCriteria(TermCriteria::MAX_ITER+TermCriteria::EPS, 300, FLT_EPSILON), ANN_MLP::Params params(layer_sizes, ANN_MLP::SIGMOID_SYM, 1, 1, TermCriteria(TermCriteria::MAX_ITER+TermCriteria::EPS, 300, FLT_EPSILON),
ANN_MLP::Params::BACKPROP, 0.001); ANN_MLP::Params::BACKPROP, 0.001);
Mat trainClasses = Mat::zeros( trainedPoints.size(), classColors.size(), CV_32FC1 ); Mat trainClasses = Mat::zeros( (int)trainedPoints.size(), (int)classColors.size(), CV_32FC1 );
for( int i = 0; i < trainClasses.rows; i++ ) for( int i = 0; i < trainClasses.rows; i++ )
{ {
trainClasses.at<float>(i, trainedPointsMarkers[i]) = 1.f; trainClasses.at<float>(i, trainedPointsMarkers[i]) = 1.f;
...@@ -386,7 +386,7 @@ int main() ...@@ -386,7 +386,7 @@ int main()
Mat layer_sizes1( 1, 3, CV_32SC1 ); Mat layer_sizes1( 1, 3, CV_32SC1 );
layer_sizes1.at<int>(0) = 2; layer_sizes1.at<int>(0) = 2;
layer_sizes1.at<int>(1) = 5; layer_sizes1.at<int>(1) = 5;
layer_sizes1.at<int>(2) = classColors.size(); layer_sizes1.at<int>(2) = (int)classColors.size();
find_decision_boundary_ANN( layer_sizes1 ); find_decision_boundary_ANN( layer_sizes1 );
imshow( "ANN", imgDst ); imshow( "ANN", imgDst );
#endif #endif
......
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