00038 {
00039 Array2dVec3Real64* src = OpenSrcArrayAsVec3Real64(mSrcName);
00040 Array2dVec3UInt8* res = 0;
00041 Array::ColorSegmentation(res, src, mSegAlg, mInvType, mFraction,
00042 mThreshold, mUseGauss, 0);
00043
00044 int id = mImSet->GetFileId(mSrcName);
00045 String suffix = FileNameCtor("", mTestNameBase, mSegAlg, mInvType,
00046 mFraction, mThreshold, mUseGauss, ".raw");
00047 if (1)
00048 {
00049 Compare(res, mImSet->GetFilePathReference(id, suffix, false, false));
00050 }
00051 else
00052 {
00053 WriteRaw(res, mImSet->GetFilePathReference(id, suffix, true, false),
00054 mImSet->GetDatabase(), true);
00055 }
00056
00057 delete src;
00058 delete res;
00059 }