AW: AW: [Insight-users] MeanCalculator

Buerger, Corinna (ext) corinna.buerger.ext at siemens.com
Tue Aug 22 03:57:03 EDT 2006


Hi, 

Thanks for the update. Unfortunately, it did not fix the problem. 
meanCalculator->GetInputSample()->Size() still outputs 0. What is different now is that Update() does not throw an exception. Still, I cannot go on and compute the covariance matrix.

Bye, 

Corinna


 

-----Ursprüngliche Nachricht-----
Von: Karthik Krishnan [mailto:Karthik.Krishnan at kitware.com] 
Gesendet: Freitag, 18. August 2006 22:12
An: Buerger, Corinna (ext)
Cc: insight-users at itk.org
Betreff: Re: AW: [Insight-users] MeanCalculator

Another update. Please update Code/Numerics/Statistics/itkListSample.h

That should fix your issue.

Thanks
-karthik

Buerger, Corinna (ext) wrote:

>Hi Karthik, 
>
>Thanks for your quick reply!
>I updated the code and it does throw and exception. Still, I don't understand what is wrong here. As mentioned earlier, when I output the size of my input sample on std::cout, the correct size is displayed. Thanks for your help.
>
>Bye, 
>
>Corinna
> 
>
>-----Ursprüngliche Nachricht-----
>Von: Karthik Krishnan [mailto:Karthik.Krishnan at kitware.com] 
>Gesendet: Montag, 14. August 2006 17:40
>An: Buerger, Corinna (ext)
>Cc: insight-users at itk.org
>Betreff: Re: [Insight-users] MeanCalculator
>
>Hi Corinna,
>
>I've added a safeguard to the itkMeanCalculator.txx, so it throws an 
>exception if the length of the output is 0. Please update  
>Code/Numerics/Statistics/itkMeanCalculator.txx and please let me know if 
>it throws an exception.
>
>If it doesn't, sample code would be appreciated.
>
>Thanks
>-karthik
>
>Buerger, Corinna (ext) wrote:
>
>  
>
>>Hi all,
>> 
>>I want to use the itk::Statistics::MeanCalculator.
>>The following lines are a code snippet of mine.
>> 
>>// start code snippet
>>MeanCalculatorType::Pointer meanCalculator = MeanCalculatorType::New();
>>meanCalculator->SetInputSample( dataSample );
>>meanCalculator->Update();
>>std::cout << "size of data sample: " << dataSample->Size() << 
>>std::endl;                                     // outputs 3 (which is 
>>correct)
>>std::cout << "size of mean: " << 
>>meanCalculator->GetOutput()->GetSize() << std::endl;                // 
>>outputs 0 (why???)
>>// end code snippet
>> 
>>dataSample is earlier defined as:
>>typedef itk::VariableLengthVector< double > DataType;
>>typedef itk::Statistics::ListSample< DataType > DataSampleType;
>>DataSampleType::Pointer dataSample;
>> 
>>Why do I get no output from the MeanCalculator?
>>Any help is appreciated.
>> 
>>Regards,
>> 
>>Corinna
>>
>>------------------------------------------------------------------------
>>
>>_______________________________________________
>>Insight-users mailing list
>>Insight-users at itk.org
>>http://www.itk.org/mailman/listinfo/insight-users
>> 
>>
>>    
>>
>_______________________________________________
>Insight-users mailing list
>Insight-users at itk.org
>http://www.itk.org/mailman/listinfo/insight-users
>
>  
>


More information about the Insight-users mailing list