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

Impala::Application::IDo::IDo ( CString  cmd,
bool  useMpi,
CString  server 
) [inline]

Definition at line 22 of file mainIDo.cpp.

References Impala::CmdOptions::GetArg(), Impala::CmdOptions::GetBool(), Impala::CmdOptions::GetInstance(), Impala::CmdOptions::GetInt(), Impala::CmdOptions::GetNrArg(), Impala::CmdOptions::GetString(), InitSet(), mAllSift, mAllSurf, mAnnoSet, mAnnoSetTest, mAnnotations, mClassifyIndexCat, mClusters, mCodebook, mComputeKernelData, mConcepts, mCuda, mCudaDevice, mDataServer, mDoClassifyIndex, mDoFeature, mDoFeatureIndex, mDoShotIndex, mDryRun, mEpisodeConstrained, mExports, mExtra2, mFeatureIndexCat, mFik, mFrames, mFramesJpg, mImageSet, mImpalaTmp, mInputServer, mInteractive, mKernelDataOnly, mLimit, mLocation, mModel, mModelBins, mNCPU, mNodes, mNoImArchive, mPPN, mPrecomputeIncrement, mPrecomputeRuns, mProtoSet, mQuidFile, mRandomize, mRefServer, mRkf, mShotOpt, mSkipFusion, mSkipStills, mSrcOpt, mSrcOpt1, mSrcOpt2, mStoreKernelData, mTaskBlockSize, mTaskNrBlocks, mTaskNrFrames, mTopCmd, mUseMpi, mVideoSet, mWG, and mWGclus960sp.

00023     {
00024         CmdOptions& options = CmdOptions::GetInstance();
00025 
00026         mTopCmd = cmd;
00027         mUseMpi = useMpi;
00028         mDataServer = (server == "noserver") ? "" : server;
00029         mLocation = (server == "noserver") ? "file:" : "dataServer:" + server;
00030         mVideoSet = 0;
00031         mImageSet = 0;
00032         String extraArgs("");
00033         for (int a=3 ; a<options.GetNrArg() ; a++)
00034             extraArgs += options.GetArg(a) + " ";
00035         mExports.Add("*", extraArgs);
00036         mExports.Add("LOCATION", mLocation);
00037 
00038         InitSet(options.GetString("set"));
00039 
00040         mNCPU = options.GetInt("ncpu");
00041         mNodes = options.GetInt("nodes");
00042         mPPN = options.GetInt("ppn");
00043         mSrcOpt = options.GetString("srcopt");
00044         mSrcOpt1 = options.GetString("srcopt1");
00045         mSrcOpt2 = options.GetString("srcopt2");
00046         mShotOpt = options.GetString("shotopt");
00047         mDoShotIndex = true;
00048         mExtra2 = options.GetString("extra2");
00049         mFramesJpg = options.GetString("frames_jpg");
00050         mSkipStills = options.GetString("skip_stills");
00051         mFrames = options.GetBool("frames");
00052         mRkf = options.GetBool("rkf");
00053         mQuidFile = options.GetString("quidfile");
00054         mTaskNrFrames = options.GetInt("tasknrframes");
00055         mTaskBlockSize = options.GetInt("taskblocksize");
00056         mTaskNrBlocks = options.GetInt("tasknrblocks");
00057         mNoImArchive = options.GetBool("noimarchive");
00058         mLimit = options.GetString("limit");
00059         mClusters = options.GetString("clusters");
00060         mRandomize = options.GetString("randomize");
00061         mProtoSet = options.GetString("protoset");
00062         mCodebook = options.GetString("codebook");
00063         mDoFeature = options.GetBool("dofeature");
00064         mDoFeatureIndex = options.GetBool("dofeatureindex");
00065         mPrecomputeIncrement = options.GetInt("precomputeincrement");
00066         mPrecomputeRuns = options.GetInt("precomputeruns");
00067         mFeatureIndexCat = options.GetString("featureindexcat");
00068         mClassifyIndexCat = options.GetString("classifyindexcat");
00069         mEpisodeConstrained = options.GetString("episode_constrained");
00070         mSkipFusion = options.GetString("skip_fusion");
00071         mAnnoSet = options.GetString("annoset");
00072         mAnnoSetTest = options.GetString("annosettest");
00073         mConcepts = options.GetString("concepts");
00074         mModel = options.GetString("model");
00075         mFik = options.GetBool("fik");
00076         mModelBins = options.GetInt("modelbins");
00077         mComputeKernelData = options.GetBool("computekerneldata");
00078         mStoreKernelData = options.GetString("storekerneldata");
00079         mKernelDataOnly = options.GetString("kerneldataonly");
00080         mDoClassifyIndex = options.GetBool("doclassifyindex");
00081         mAnnotations = options.GetString("annotations");
00082         mImpalaTmp = options.GetString("impalatmp");
00083         mCuda = options.GetBool("cuda");
00084         mCudaDevice = options.GetInt("cudaDevice");
00085         mInteractive = options.GetBool("interactive");
00086         mDryRun = options.GetBool("dryrun");
00087         mInputServer = options.GetString("inputserver");
00088         mExports.Add("INPUTSERVER", mInputServer);
00089         mRefServer = options.GetString("refserver");
00090 
00091         mWG.push_back("vissem_proto_annotation_nrScales_2_nrRects_130");
00092         mWG.push_back("vissemgabor_proto_annotation_nrScales_2_nrRects_130");
00093         mWG.push_back("fusionvissemgabor_proto_annotation_nrScales_2_nrRects_130");
00094         mWGclus960sp.push_back("vissem_proto_clusters_keyframes_all_maxlen_960_sp_1");
00095         mWGclus960sp.push_back("vissemgabor_proto_clusters_keyframes_all_maxlen_960_sp_1");
00096         mWGclus960sp.push_back("fusionvissemgabor_proto_clusters_keyframes_all_maxlen_960_sp_1");
00097         mAllSift.push_back("densesampling-sift-p11");
00098         mAllSift.push_back("densesampling-sift-p112213");
00099         mAllSift.push_back("harrislaplace-sift-p11");
00100         mAllSift.push_back("harrislaplace-sift-p112213");
00101         mAllSift.push_back("densesampling2-sift-p11");
00102         mAllSift.push_back("densesampling2-sift-p112213");
00103         mAllSift.push_back("both2-sift-p11");
00104         mAllSift.push_back("both2-sift-p112213");
00105         mAllSift.push_back("densesampling-opponentsift-p11");
00106         mAllSift.push_back("densesampling-opponentsift-p112213");
00107         mAllSift.push_back("harrislaplace-opponentsift-p11");
00108         mAllSift.push_back("harrislaplace-opponentsift-p112213");
00109         mAllSift.push_back("densesampling2-opponentsift-p11");
00110         mAllSift.push_back("densesampling2-opponentsift-p112213");
00111         mAllSift.push_back("both2-opponentsift-p11");
00112         mAllSift.push_back("both2-opponentsift-p112213");
00113         mAllSift.push_back("both2-3sift-p112213");
00114         mAllSift.push_back("both2-5sift-p112213");
00115         mAllSurf.push_back("none-surf-p11");
00116         mAllSurf.push_back("none-surf-p112213");
00117         mAllSurf.push_back("none-opponentsurf-p11");
00118         mAllSurf.push_back("none-opponentsurf-p112213");
00119         mAllSurf.push_back("none-rgbsurf-p11");
00120         mAllSurf.push_back("none-rgbsurf-p112213");
00121     }

Here is the call graph for this function:


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