Skip to content
Snippets Groups Projects
Commit 6d151aaf authored by Cyrille Valladeau's avatar Cyrille Valladeau
Browse files

Tests Markov, exemple modofie.

parent eb1d74b4
Branches
Tags
No related merge requests found
......@@ -80,8 +80,8 @@ public itk::ImageToImageFilter<TInputImage,TClassifiedImage>
typedef typename TInputImage::RegionType InputImageRegionType;
/** Type definition for the input image region iterator */
typedef itk::ImageRegionIterator<TInputImage> InputImageRegionIterator;
typedef itk::ImageRegionConstIterator<TInputImage> InputImageRegionConstIterator;
typedef itk::ImageRegionIterator<TInputImage> InputImageRegionIterator;
typedef itk::ImageRegionConstIterator<TInputImage> InputImageRegionConstIterator;
/** Image dimension */
itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension);
......@@ -150,7 +150,7 @@ public itk::ImageToImageFilter<TInputImage,TClassifiedImage>
typedef MRFEnergy< TClassifiedImage, TClassifiedImage> EnergyRegularizationType;
typedef MRFEnergy< TInputImage, TClassifiedImage> EnergyFidelityType;
typedef typename EnergyRegularizationType::Pointer EnergyRegularizationPointer;
typedef typename EnergyFidelityType::Pointer EnergyFidelityPointer;
typedef typename EnergyFidelityType::Pointer EnergyFidelityPointer;
// typedef RandomMRFSampler< TInputImage, TClassifiedImage> SamplerType;
// typedef MRFSamplerMAP< TInputImage, TClassifiedImage> SamplerType;
......
......@@ -261,8 +261,11 @@ int main(int argc, char* argv[] )
parameters[6]=220.0;//Class 3 mean
parameters[7]=10.0; //Class 3 stde
energyFidelity->SetParameters(parameters);
// optimizer->SetTemperature(atof(argv[6]));
optimizer->SetParameters(atof(argv[6]));
optimizer->SetTemperature(atof(argv[6]));
itk::Array<double> array(1);
array.Fill(atof(argv[6]));
//optimizer->SetParameters(array);
markovFilter->SetValueInsteadRandom(500); // Unable rand() calculation
markovFilter->SetNumberOfClasses(nClass);
markovFilter->SetMaximumNumberOfIterations(atoi(argv[5]));
markovFilter->SetErrorTolerance(-1.0);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment