[Insight-developers] BinaryImageToShapeLabelMapFilter

Bill Lorensen bill.lorensen at gmail.com
Wed Jan 8 10:56:46 EST 2014


So you are just processing one image at a time?


On Wed, Jan 8, 2014 at 9:44 AM, elhadj meljane <elhadj.meljane at gmail.com> wrote:
> I used 2D images 800x600....
>
> Thanks
>
> On Wed, Jan 8, 2014 at 8:19 AM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
>> How large is the volume you are processing.
>>
>> Bill
>>
>>
>> On Wed, Jan 8, 2014 at 8:14 AM, elhadj meljane <elhadj.meljane at gmail.com> wrote:
>>> Hi Bill,
>>> Here's the code ...
>>>
>>>
>>> typedef itk::ImageFileReader< ImageType > ReaderType;
>>> ReaderType::Pointer reader = ReaderType::New();
>>>  reader->SetFileName( argv[1] );
>>>  try{
>>>   reader->Update();
>>>
>>>  }
>>>  catch (std::exception &e)
>>>  {
>>>   std::cerr << "Exception: " << e.what() << std::endl;
>>>   return 1;
>>>  }
>>>  catch (...){
>>>   std::cerr << "Unknown Exception!" << std::endl;
>>>   throw;
>>>  }
>>>
>>>
>>>
>>>  try{
>>>   typedef itk::BinaryImageToShapeLabelMapFilter<ImageType>
>>> BinaryImageToShapeLabelMapFilterType;
>>>   BinaryImageToShapeLabelMapFilterType::Pointer
>>> binaryImageToShapeLabelMapFilter =
>>> BinaryImageToShapeLabelMapFilterType::New();
>>>   binaryImageToShapeLabelMapFilter->SetInput(reader->GetOutput());
>>>   binaryImageToShapeLabelMapFilter->Update();
>>>  }
>>>  catch (std::exception &e)
>>>  {
>>>   std::cerr << "Exception: " << e.what() << std::endl;
>>>   return 1;
>>>  }
>>>  catch (...){
>>>   std::cerr << "Unknown Exception!" << std::endl;
>>>   throw;
>>>  }
>>>
>>> On Tue, Jan 7, 2014 at 8:39 PM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
>>>> Please post your code.
>>>>
>>>>
>>>> On Tue, Jan 7, 2014 at 7:33 PM, elhadj meljane <elhadj.meljane at gmail.com> wrote:
>>>>> Hi all,
>>>>> I have a problem with the filter BinaryImageToShapeLabelMapFilter. I
>>>>> used the example code:
>>>>>
>>>>>  http://www.itk.org/Wiki/ITK/Examples/ImageProcessing/BinaryImageToShapeLabelMapFilter
>>>>>
>>>>> with  a binary image file  as input instead of the created image
>>>>> inside the example.
>>>>>  Around this code I added  handling exception try/catch: catch
>>>>> (std::exception &e) and catch (...). The program works  sometimes but
>>>>> and crashes at other sometimes without catching  any exception. I got
>>>>> a box with the  message "A problem caused the program to stop working
>>>>> correctly...", when I click on Debug, in MS Visual Studio, it
>>>>> indicates an unhandled exception in the  function "static void *
>>>>> allocate(vcl_size_t n) ( file  vnl_alloc.h  )".
>>>>>
>>>>> I would appreciate your comments on this issue.
>>>>>
>>>>> Thanks,
>>>>> Haj
>>>>> _______________________________________________
>>>>> Powered by www.kitware.com
>>>>>
>>>>> Visit other Kitware open-source projects at
>>>>> http://www.kitware.com/opensource/opensource.html
>>>>>
>>>>> Kitware offers ITK Training Courses, for more information visit:
>>>>> http://kitware.com/products/protraining.php
>>>>>
>>>>> Please keep messages on-topic and check the ITK FAQ at:
>>>>> http://www.itk.org/Wiki/ITK_FAQ
>>>>>
>>>>> Follow this link to subscribe/unsubscribe:
>>>>> http://www.itk.org/mailman/listinfo/insight-developers
>>>>
>>>>
>>>>
>>>> --
>>>> Unpaid intern in BillsBasement at noware dot com
>>
>>
>>
>> --
>> Unpaid intern in BillsBasement at noware dot com



-- 
Unpaid intern in BillsBasement at noware dot com


More information about the Insight-developers mailing list