|
|
|
@ -47,7 +47,7 @@ static void detectAndDrawObjects( Mat& image, LatentSvmDetector& detector, const |
|
|
|
|
|
|
|
|
|
cout << "Detection time = " << tm.getTimeSec() << " sec" << endl; |
|
|
|
|
|
|
|
|
|
const vector<string> classNames = detector.getClassNames(); |
|
|
|
|
const vector<String> classNames = detector.getClassNames(); |
|
|
|
|
CV_Assert( colors.size() == classNames.size() ); |
|
|
|
|
|
|
|
|
|
for( size_t i = 0; i < detections.size(); i++ ) |
|
|
|
@ -63,7 +63,7 @@ static void detectAndDrawObjects( Mat& image, LatentSvmDetector& detector, const |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void readDirectory( const string& directoryName, vector<string>& filenames, bool addDirectoryName=true ) |
|
|
|
|
static void readDirectory( const string& directoryName, vector<String>& filenames, bool addDirectoryName=true ) |
|
|
|
|
{ |
|
|
|
|
filenames.clear(); |
|
|
|
|
|
|
|
|
@ -123,7 +123,7 @@ int main(int argc, char* argv[]) |
|
|
|
|
if( argc > 4 ) numThreads = atoi(argv[4]); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
vector<string> images_filenames, models_filenames; |
|
|
|
|
vector<String> images_filenames, models_filenames; |
|
|
|
|
readDirectory( images_folder, images_filenames ); |
|
|
|
|
readDirectory( models_folder, models_filenames ); |
|
|
|
|
|
|
|
|
@ -134,7 +134,7 @@ int main(int argc, char* argv[]) |
|
|
|
|
exit(-1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const vector<string>& classNames = detector.getClassNames(); |
|
|
|
|
const vector<String>& classNames = detector.getClassNames(); |
|
|
|
|
cout << "Loaded " << classNames.size() << " models:" << endl; |
|
|
|
|
for( size_t i = 0; i < classNames.size(); i++ ) |
|
|
|
|
{ |
|
|
|
|