Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

void Impala::Application::IDo::HandleCmd ( CString  cmdLine  )  [inline]

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:


Generated on Thu Jan 13 09:14:20 2011 for ImpalaSrc by  doxygen 1.5.1