Thank you all! I will give a try using your solutions.
Tao

Simon Rit <[email protected]> 於 2019年1月17日 週四 上午12:26寫道:

> Hi,
> That's one solution. Two other:
> - graft the output to a Cuda image
> itk::CudaImage<float, 3>::Pointer cuImg = itk::CudaImage<float, 3>::New();
> cuImg->Graft(projectionReader->GetOutput())
> - use the rtk::ImportImageFilter which is templated over image type to
> allow precisely this (I used it in Gate here
> <https://github.com/OpenGATE/Gate/blob/develop/source/digits_hits/src/GateFixedForcedDetectionActor.cc#L1583>
> ).
> Best regards,
> Simon
>
> On Wed, Jan 16, 2019 at 11:06 PM Andreas Andersen <[email protected]>
> wrote:
>
>> Hi Tao,
>>
>> I think you want the CastImageFilter
>> <https://itk.org/Doxygen/html/classitk_1_1CastImageFilter.html> from ITK.
>>
>> Something like this:
>> using castToImageType = itk::CastImageFilter<itk:::Image<float,3>,
>> itk::CudaImage<float,3>>;
>> typename castToImageType::Pointer castfilter = castToImageType::New();
>> castfilter->SetInput(projectionReader->GetOutput());
>> castfilter->Update();
>> auto cuda_image = castfilter->GetOutput();
>>
>> Best regards Andreas
>>
>> __________________________________
>>
>> Andreas Gravgaard Andersen
>>
>> Department of Oncology,
>>
>> Aarhus University Hospital
>>
>> Nørrebrogade 44,
>>
>> 8000, Aarhus C
>>
>> Mail:     [email protected]
>>
>> Cell:      +45 3165 8140
>>
>>
>> On Wed, 16 Jan 2019 at 22:59, tao sun <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> I have read in some image using  itk::ImportImageFilter.
>>>  ImportFilterType::Pointer projectionReader = ImportFilterType::New();
>>> ...
>>>  projectionReader->Update();
>>>
>>> The type of the image is itk:::Image<float,3>. I wonder if there is any
>>> way I can cast it to itk::CudaImage<float,3>?
>>> In rtkforwardprojections.cxx the imageReaderType is defined as
>>> CudaImageType so there is no such problem.
>>>
>>> Thanks,
>>> Tao
>>> _______________________________________________
>>> Rtk-users mailing list
>>> [email protected]
>>> https://public.kitware.com/mailman/listinfo/rtk-users
>>>
>> _______________________________________________
>> Rtk-users mailing list
>> [email protected]
>> https://public.kitware.com/mailman/listinfo/rtk-users
>>
>
_______________________________________________
Rtk-users mailing list
[email protected]
https://public.kitware.com/mailman/listinfo/rtk-users

Reply via email to