Thanks. The problem is that the function SetFileNames expects a list of
file. When passing only one string, it converts it to a list of char and
tries to open file "C" first. Use

reader.SetFileNames(["C:/xxx/Proj_0001.xim"])

instead. I have also submitted a patch
<https://github.com/SimonRit/RTK/commit/701704760dea06ee97c57121fb504acaed06f42b>
to avoid the crash but you'll have to wait for the release of new
python packages to have the fix on your side.

Cheers,

Simon



On Thu, Nov 21, 2019 at 1:03 PM Christian Mørup <[email protected]> wrote:

> Hi Simon,
>
> I have tried with 3D images as well, however it gives the same result. I
> have attached one similar projection to this mail.
>
> Best regards,
> Christian
>
> Den tor. 21. nov. 2019 kl. 12.05 skrev Simon Rit <
> [email protected]>:
>
>> Hi,
>> Thanks for reporting, I guess you can open an issue on github. Can you
>> try to see if it works better with 3D images (CPUImageType =
>> rtk.Image[itk.F,3])? We mainly use the projections reader to load a stack
>> of projections. If not, can you share your projection?
>> Best regards,
>> Simon
>>
>>
>> On Thu, Nov 21, 2019 at 11:50 AM Christian Mørup <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> We are currently trying to convert files in .xim-format to .mha-format
>>> by using RTK in Python. Our code is as follows:
>>>
>>> import sysimport itkfrom itk import RTK as rtkimport inspect
>>>
>>> CPUImageType = rtk.Image[itk.F,2]
>>> reader = itk.ProjectionsReader[CPUImageType].New()
>>> reader.SetFileNames("C:/xxx/Proj_0001.xim")
>>> reader.SetDebug(True)
>>> print("Updating...")
>>> reader.Update()print("Update done")
>>> img = reader.GetOutput()
>>>
>>> For some reason Update() crashes without any stacktrace. Does anyone have 
>>> any idea why this is happening?
>>>
>>> Best regards,
>>>
>>> Christian Mørup
>>>
>>> _______________________________________________
>>> 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