Commit 93610f14 authored by Vlad Shakhuro's avatar Vlad Shakhuro

Fix mac build error

parent 4834c0c8
...@@ -73,9 +73,9 @@ int main(int argc, char *argv[]) ...@@ -73,9 +73,9 @@ int main(int argc, char *argv[])
string model_filename = parser.get<string>("model_filename"); string model_filename = parser.get<string>("model_filename");
ICFDetectorParams params; ICFDetectorParams params;
params.feature_count = int(parser.get<size_t>("feature_count")); params.feature_count = parser.get<int>("feature_count");
params.weak_count = int(parser.get<size_t>("weak_count")); params.weak_count = parser.get<int>("weak_count");
params.bg_per_image = int(parser.get<size_t>("bg_per_image")); params.bg_per_image = parser.get<int>("bg_per_image");
string model_size = parser.get<string>("model_size"); string model_size = parser.get<string>("model_size");
if( !read_model_size(model_size.c_str(), &params.model_n_rows, if( !read_model_size(model_size.c_str(), &params.model_n_rows,
...@@ -85,6 +85,24 @@ int main(int argc, char *argv[]) ...@@ -85,6 +85,24 @@ int main(int argc, char *argv[])
return 1; return 1;
} }
if( params.feature_count <= 0 )
{
cerr << "feature_count must be positive number" << endl;
return 1;
}
if( params.weak_count <= 0 )
{
cerr << "weak_count must be positive number" << endl;
return 1;
}
if( params.bg_per_image <= 0 )
{
cerr << "bg_per_image must be positive number" << endl;
return 1;
}
if( !parser.check() ) if( !parser.check() )
{ {
parser.printErrors(); parser.printErrors();
......
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