Definition at line 173 of file mainIDo.cpp. References AskUserPermission(), CheckClassifyPreAllSift(), CheckClassifyPreBoth2SiftP112213(), CheckClassifyPreSurfP112213(), CheckClassifyPreWG(), CheckClusterSift(), CheckClusterSurf(), CheckClusVissem(), CheckClusVissemGabor(), CheckFeature(), CheckFeature3Sift(), CheckFeatureAllSift(), CheckFeatureAllSurf(), CheckFeatureForestAllSurf(), CheckFeaturePyramid3(), CheckFeaturePyramidNone(), CheckFeatureUnc4Sift(), CheckMakeforestAllSurf(), CheckMergedAnnotations(), CheckModel(), CheckModelAllSift(), CheckModelWG(), CheckModelWGclus960sp(), CheckMpeg7(), CheckPrecompute(), CheckPrecomputeWG(), CheckPrepIm(), CheckPrepTest(), CheckPrepTry(), CheckSimilarities(), CheckSm2VissemGaborKeyfr(), CheckSm2VissemKeyfr(), CheckVideoAccess(), ClassifyExec(), ClassifyOldWG(), ClassifyOldWGclus960sp(), ClassifyPreAllSift(), ClassifyPreAllSurf(), ClassifyPreWG(), ClassifyPreWGclus960sp(), CleanAverages(), CleanClassify(), CleanClus(), CleanCluster(), CleanExportConcepts(), CleanFeature(), CleanMergedAnnotations(), CleanModel(), CleanMpeg7(), CleanPrepIm(), CleanPrepTest(), CleanPrepTry(), CleanSm2(), ClusterSift(), ClusterSiftExec(), DoRepositoryExec(), DoSystem(), ExportConceptsExec(), Feature3Sift(), FeatureAllSift(), FeatureDense23Sift(), FeatureDense2GenericSift(), FeatureHarrisGenericSift(), FeatureIndexExec(), FeatureNoneGenericSurf(), FeatureUnc2Sift(), FeatureUnc4Sift(), FeatureWG(), FeatureWGclus960sp(), FrameHashes(), Frames(), GetCurCmd(), HandleOption(), IExec(), ILOG_ERROR, ILOG_INFO, ImportConceptsExec(), IndexAnnotatedFeatureDense2GenericSift(), IndexAnnotatedFeatureHarrisGenericSift(), InitCurCmd(), Keyframes(), MakeforestExec(), MapExec(), MapPreAllSift(), MapPreAllSurf(), MapPreWGclus960sp(), MapWG(), MapWGclus960sp(), mImageSet, ModelExec(), ModelOldWG(), ModelOldWGclus960sp(), ModelPreAllSift(), ModelPreAllSurf(), ModelPreWG(), ModelPreWGclus960sp(), ModelTestW(), mVideoSet, mWG, mWGclus960sp, PrecomputeAllSift(), PrecomputeAllSurf(), PrecomputeExec(), PrecomputeWG(), PrecomputeWGclus960sp(), ShotSegmenter(), Stage(), StageFeatureSiftOutput(), StageFeatureWGOutput(), StageImages(), StagePrepTry(), StagePrepTryOutput(), StageVideos(), and StageVocMini(). Referenced by Go(), and HandleCmdFile(). 00174 { 00175 ILOG_INFO("HandleCmd " << cmdLine); 00176 if (!AskUserPermission(cmdLine)) 00177 return; 00178 00179 InitCurCmd(cmdLine); 00180 String cmd = GetCurCmd(); 00181 if ((cmd == "set") || (cmd == "export")) 00182 { 00183 HandleOption(cmdLine); 00184 return; 00185 } 00186 if (cmd == "system") 00187 return DoSystem(cmdLine); 00188 00189 // stage commands 00190 if (cmd == "stage") 00191 return Stage(); 00192 if (cmd == "stageImages") 00193 return StageImages(); 00194 if (cmd == "stageVideos") 00195 return StageVideos(); 00196 if (cmd == "stagePrepTry") 00197 return StagePrepTry(); 00198 if (cmd == "stagePrepTryOutput") 00199 return StagePrepTryOutput(); 00200 if (cmd == "stageFeatureWGOutput") 00201 return StageFeatureWGOutput(); 00202 if (cmd == "stageFeatureSiftOutput") 00203 return StageFeatureSiftOutput(); 00204 if (cmd == "stageVocMini") 00205 return StageVocMini(); 00206 00207 // clean commands 00208 if (cmd == "cleanPrepIm") 00209 return CleanPrepIm(); 00210 if (cmd == "cleanPrepTest") 00211 return CleanPrepTest(); 00212 if (cmd == "cleanPrepTry") 00213 return CleanPrepTry(); 00214 if (cmd == "cleanMpeg7") 00215 return CleanMpeg7(); 00216 if (cmd == "cleanMergedAnnotations") 00217 return CleanMergedAnnotations(); 00218 if (cmd == "cleanSm2") 00219 return CleanSm2(); 00220 if (cmd == "cleanClus") 00221 return CleanClus(); 00222 if (cmd == "cleanCluster") 00223 return CleanCluster(); 00224 if (cmd == "cleanFeature") 00225 return CleanFeature(); 00226 if (cmd == "cleanAveragesBoth2SiftP112213") 00227 return CleanAverages("both2-sift-p112213"); 00228 if (cmd == "cleanModel") 00229 return CleanModel(false); 00230 if (cmd == "cleanModelIndex") 00231 return CleanModel(true); 00232 if (cmd == "cleanClassify") 00233 return CleanClassify(); 00234 if (cmd == "cleanExportConcepts") 00235 return CleanExportConcepts(); 00236 00237 if ((mVideoSet == 0) && (mImageSet == 0)) 00238 { 00239 ILOG_ERROR("Need dataset"); 00240 return; 00241 } 00242 00243 // processing commands 00244 if (cmd == "shotsegmenter") 00245 return ShotSegmenter(); 00246 if (cmd == "keyframes") 00247 return Keyframes(); 00248 if (cmd == "frames") 00249 return Frames(); 00250 if (cmd == "framehashes") 00251 return FrameHashes(); 00252 if (cmd == "clusterSift") 00253 return ClusterSift(); 00254 if (cmd == "clusterSurf") 00255 return ClusterSiftExec("none-surf", "none-surf_sc_3-2-4"); 00256 if (cmd == "clusterOpponentSurf") 00257 return ClusterSiftExec("none-opponentsurf", 00258 "none-opponentsurf_sc_3-2-4"); 00259 if (cmd == "clusterRgbSurf") 00260 return ClusterSiftExec("none-rgbsurf", "none-rgbsurf_sc_3-2-4"); 00261 if (cmd == "makeforestSurf") 00262 return MakeforestExec("none-surf"); 00263 if (cmd == "makeforestOpponentSurf") 00264 return MakeforestExec("none-opponentsurf"); 00265 if (cmd == "makeforestRgbSurf") 00266 return MakeforestExec("none-rgbsurf"); 00267 if (cmd == "featureWG") 00268 return FeatureWG(); 00269 if (cmd == "featureWGclus960sp") 00270 return FeatureWGclus960sp(); 00271 if (cmd == "featureindexWG") 00272 return FeatureIndexExec(mWG[0], mWG[1], mWG[2]); 00273 if (cmd == "featureindexWGclus960sp") 00274 return FeatureIndexExec(mWGclus960sp[0], mWGclus960sp[1], 00275 mWGclus960sp[2]); 00276 if (cmd == "featureHarrisSift") 00277 return FeatureHarrisGenericSift("sift", "", ""); 00278 if (cmd == "indexannotatedfeatureHarrisSift") 00279 return IndexAnnotatedFeatureHarrisGenericSift("sift", ""); 00280 if (cmd == "featureDense2Sift") 00281 return FeatureDense2GenericSift("sift", "", ""); 00282 if (cmd == "indexannotatedfeatureDense2Sift") 00283 return IndexAnnotatedFeatureDense2GenericSift("sift", ""); 00284 if (cmd == "featureHarrisOpponentSift") 00285 return FeatureHarrisGenericSift("opponentsift", "", ""); 00286 if (cmd == "featureDense2OpponentSift") 00287 return FeatureDense2GenericSift("opponentsift", "", ""); 00288 if (cmd == "featureDense23Sift") 00289 return FeatureDense23Sift(); 00290 if (cmd == "feature3Sift") 00291 return Feature3Sift(); 00292 if (cmd == "featureAllSift") 00293 return FeatureAllSift(); 00294 if (cmd == "featureUnc2Sift") 00295 return FeatureUnc2Sift(); 00296 if (cmd == "featureUnc4Sift") 00297 return FeatureUnc4Sift(); 00298 if (cmd == "featureSurf") 00299 return FeatureNoneGenericSurf("surf", "", ""); 00300 if (cmd == "featureOpponentSurf") 00301 return FeatureNoneGenericSurf("opponentsurf", "", ""); 00302 if (cmd == "featureRgbSurf") 00303 return FeatureNoneGenericSurf("rgbsurf", "", ""); 00304 if (cmd == "featureForestSurf") 00305 return FeatureNoneGenericSurf("surf", "", "cm_forest"); 00306 if (cmd == "featureForestOpponentSurf") 00307 return FeatureNoneGenericSurf("opponentsurf", "", "cm_forest"); 00308 if (cmd == "featureForestRgbSurf") 00309 return FeatureNoneGenericSurf("rgbsurf", "", "cm_forest"); 00310 if (cmd == "precomputeWG") 00311 return PrecomputeWG(); 00312 if (cmd == "precomputeWGclus960sp") 00313 return PrecomputeWGclus960sp(); 00314 if (cmd == "precomputeDense2SiftP11") 00315 return PrecomputeExec("densesampling2-sift-p11"); 00316 if (cmd == "precomputeDense2SiftP1113") 00317 return PrecomputeExec("densesampling2-sift-p1113"); 00318 if (cmd == "precomputeBoth2SiftP112213") 00319 return PrecomputeExec("both2-sift-p112213"); 00320 if (cmd == "precomputeBoth2OpponentSiftP112213") 00321 return PrecomputeExec("both2-opponentsift-p112213"); 00322 if (cmd == "precomputeDense23Sift") 00323 return PrecomputeExec("dense2-3sift-p112213"); 00324 if (cmd == "precompute3Sift") 00325 return PrecomputeExec("both2-3sift-p112213"); 00326 if (cmd == "precomputeUnc4Sift") 00327 return PrecomputeExec("unc-both2-4sift-p112213"); 00328 if (cmd == "precomputeAllSift") 00329 return PrecomputeAllSift(); 00330 if (cmd == "precomputeSurfP112213") 00331 return PrecomputeExec("none-surf-p112213"); 00332 if (cmd == "precomputeOpponentSurfP112213") 00333 return PrecomputeExec("none-opponentsurf-p112213"); 00334 if (cmd == "precomputeRgbSurfP112213") 00335 return PrecomputeExec("none-rgbsurf-p112213"); 00336 if (cmd == "precomputeAllSurf") 00337 return PrecomputeAllSurf(); 00338 if (cmd == "modelTestW") 00339 return ModelTestW(); 00340 if (cmd == "modelPreWG") 00341 return ModelPreWG(); 00342 if (cmd == "modelPreWGclus960sp") 00343 return ModelPreWGclus960sp(); 00344 if (cmd == "modelPreDense2SiftP11") 00345 return ModelExec("densesampling2-sift-p11", ""); 00346 if (cmd == "modelPreDense2SiftP1113") 00347 return ModelExec("densesampling2-sift-p1113", ""); 00348 if (cmd == "modelPreBoth2SiftP112213") 00349 return ModelExec("both2-sift-p112213", ""); 00350 if (cmd == "modelPreBoth2OpponentSiftP112213") 00351 return ModelExec("both2-opponentsift-p112213", ""); 00352 if (cmd == "modelPreDense23SiftP112213") 00353 return ModelExec("dense2-3sift-p112213", ""); 00354 if (cmd == "modelPreAllSift") 00355 return ModelPreAllSift(); 00356 if (cmd == "modelPreSurfP112213") 00357 return ModelExec("none-surf-p112213", ""); 00358 if (cmd == "modelPreAllSurf") 00359 return ModelPreAllSurf(); 00360 if (cmd == "modelOldWG") 00361 return ModelOldWG(); 00362 if (cmd == "modelOldWGclus960sp") 00363 return ModelOldWGclus960sp(); 00364 if (cmd == "classifyPreWG") 00365 return ClassifyPreWG(); 00366 if (cmd == "classifyPreWGclus960sp") 00367 return ClassifyPreWGclus960sp(); 00368 if (cmd == "classifyPreDense2SiftP11") 00369 return ClassifyExec("densesampling2-sift-p11", true); 00370 if (cmd == "classifyPreDense2SiftP1113") 00371 return ClassifyExec("densesampling2-sift-p1113", true); 00372 if (cmd == "classifyPreBoth2SiftP112213") 00373 return ClassifyExec("both2-sift-p112213", true); 00374 if (cmd == "classifyPreBoth2OpponentSiftP112213") 00375 return ClassifyExec("both2-opponentsift-p112213", true); 00376 if (cmd == "classifyPreDense23SiftP112213") 00377 return ClassifyExec("dense2-3sift-p112213", true); 00378 if (cmd == "classifyPre3Sift") 00379 return ClassifyExec("both2-3sift-p112213", true); 00380 if (cmd == "classifyPreAllSift") 00381 return ClassifyPreAllSift(); 00382 if (cmd == "classifyPreSurfP112213") 00383 return ClassifyExec("none-surf-p112213", true); 00384 if (cmd == "classifyPreOpponentSurfP112213") 00385 return ClassifyExec("none-opponentsurf-p112213", true); 00386 if (cmd == "classifyPreRgbSurfP112213") 00387 return ClassifyExec("none-rgbsurf-p112213", true); 00388 if (cmd == "classifyPreAllSurf") 00389 return ClassifyPreAllSurf(); 00390 if (cmd == "classifyOldWG") 00391 return ClassifyOldWG(); 00392 if (cmd == "classifyOldWGclus960sp") 00393 return ClassifyOldWGclus960sp(); 00394 if (cmd == "exportConceptsWG") 00395 return ExportConceptsExec("combined"); 00396 if (cmd == "importConceptsWG") 00397 return ImportConceptsExec("imported-combined"); 00398 if (cmd == "mapWG") 00399 return MapWG(); 00400 if (cmd == "mapWGclus960sp") 00401 return MapWGclus960sp(); 00402 if (cmd == "mapPreWGclus960sp") 00403 return MapPreWGclus960sp(); 00404 if (cmd == "mapPreDense2SiftP1113") 00405 return MapExec("densesampling2-sift-p1113", false); 00406 if (cmd == "mapPreBoth2SiftP112213") 00407 return MapExec("both2-sift-p112213", false); 00408 if (cmd == "mapPreAllSift") 00409 return MapPreAllSift(); 00410 if (cmd == "mapPreSurfP112213") 00411 return MapExec("none-surf-p112213", false); 00412 if (cmd == "mapPreAllSurf") 00413 return MapPreAllSurf(); 00414 if (cmd == "iexec") 00415 return IExec(cmdLine); 00416 if (cmd == "repositoryexec") 00417 return DoRepositoryExec(cmdLine); 00418 00419 // check commands 00420 if (cmd == "checkPrepIm") 00421 return CheckPrepIm(); 00422 if (cmd == "checkVideoAccess") 00423 return CheckVideoAccess(); 00424 if (cmd == "checkPrepTest") 00425 return CheckPrepTest(); 00426 if (cmd == "checkPrepTry") 00427 return CheckPrepTry(); 00428 if (cmd == "checkMpeg7") 00429 return CheckMpeg7(); 00430 if (cmd == "checkMergedAnnotations") 00431 return CheckMergedAnnotations(); 00432 if (cmd == "checkSm2VissemKeyfr") 00433 return CheckSm2VissemKeyfr(); 00434 if (cmd == "checkSm2VissemGaborKeyfr") 00435 return CheckSm2VissemGaborKeyfr(); 00436 if (cmd == "checkClusVissem") 00437 return CheckClusVissem(); 00438 if (cmd == "checkClusVissemGabor") 00439 return CheckClusVissemGabor(); 00440 if (cmd == "checkClusterSift") 00441 return CheckClusterSift(); 00442 if (cmd == "checkClusterSurf") 00443 return CheckClusterSurf(); 00444 if (cmd == "checkMakeforestAllSurf") 00445 return CheckMakeforestAllSurf(); 00446 if (cmd == "checkFeatureWG") 00447 return CheckFeature(mWG[2]); 00448 if (cmd == "checkFeatureWGclus960sp") 00449 return CheckFeature(mWGclus960sp[2]); 00450 if (cmd == "checkFeatureSift") 00451 return CheckFeaturePyramid3("sift", false); 00452 if (cmd == "checkFeatureOpponentSift") 00453 return CheckFeaturePyramid3("opponentsift", false); 00454 if (cmd == "checkFeature3Sift") 00455 return CheckFeature3Sift(); 00456 if (cmd == "checkFeatureAllSift") 00457 return CheckFeatureAllSift(); 00458 if (cmd == "checkFeatureUnc4Sift") 00459 return CheckFeatureUnc4Sift(); 00460 if (cmd == "checkFeatureSurf") 00461 return CheckFeaturePyramidNone("surf", ""); 00462 if (cmd == "checkFeatureAllSurf") 00463 return CheckFeatureAllSurf(); 00464 if (cmd == "checkFeatureForestAllSurf") 00465 return CheckFeatureForestAllSurf(); 00466 if (cmd == "checkPrecomputeWG") 00467 return CheckPrecomputeWG(); 00468 if (cmd == "checkPrecomputeBoth2SiftP112213") 00469 return CheckPrecompute("both2-sift-p112213"); 00470 if (cmd == "checkPrecomputeUnc4Sift") 00471 return CheckPrecompute("unc-both2-4sift-p112213"); 00472 if (cmd == "checkPrecomputeSurfP112213") 00473 return CheckPrecompute("none-surf-p112213"); 00474 if (cmd == "checkModelWG") 00475 return CheckModelWG(); 00476 if (cmd == "checkModelWGclus960sp") 00477 return CheckModelWGclus960sp(); 00478 if (cmd == "checkModelBoth2SiftP112213") 00479 return CheckModel("both2-sift-p112213"); 00480 if (cmd == "checkModelAllSift") 00481 return CheckModelAllSift(); 00482 if (cmd == "checkModelSurfP112213") 00483 return CheckModel("none-surf-p112213"); 00484 if (cmd == "checkClassifyOldWG") 00485 return CheckSimilarities("combined"); 00486 if (cmd == "checkClassifyOldWGclus960sp") 00487 return CheckSimilarities("combined960sp"); 00488 if (cmd == "checkClassifyPreWG") 00489 return CheckClassifyPreWG(); 00490 if (cmd == "checkClassifyPreWGclus960sp") 00491 return CheckSimilarities("combinedClus960sp"); 00492 if (cmd == "checkClassifyPreBoth2SiftP112213") 00493 return CheckClassifyPreBoth2SiftP112213(); 00494 if (cmd == "checkClassifyPreAllSift") 00495 return CheckClassifyPreAllSift(); 00496 if (cmd == "checkClassifyPreSurfP112213") 00497 return CheckClassifyPreSurfP112213(); 00498 if (cmd == "checkExportConceptsWG") 00499 return CheckSimilarities("imported-combined"); 00500 00501 ILOG_ERROR("Unknown cmd " << cmd); 00502 }
Here is the call graph for this function: ![]()
|