Commit 104a5cdea332368e602ca089aa681a310508f880

Authored by Paulo Henrique Junqueira Amorim
1 parent 0aca2ead

FIX: Problem import DICOM file in GUI in the Win 32

invesalius/reader/dicom.py
... ... @@ -1925,7 +1925,7 @@ class Image(object):
1925 1925 self.number = parser.GetImageNumber()
1926 1926 self.spacing = spacing = parser.GetPixelSpacing()
1927 1927 self.orientation_label = parser.GetImageOrientationLabel()
1928   - self.file = parser.filename
  1928 + self.file = str(parser.filename) #Necessary original is unicode
1929 1929 self.time = parser.GetImageTime()
1930 1930 self.type = parser.GetImageType()
1931 1931 self.size = (parser.GetDimensionX(), parser.GetDimensionY())
... ...
invesalius/reader/dicom_reader.py
... ... @@ -103,7 +103,7 @@ class LoadDicom(threading.Thread):
103 103 break
104 104  
105 105 reader = gdcm.Reader()
106   - reader.SetFileName(filepath)
  106 + reader.SetFileName(str(filepath))
107 107  
108 108 if (reader.Read()):
109 109  
... ... @@ -175,7 +175,7 @@ class LoadDicom(threading.Thread):
175 175  
176 176  
177 177 # ---------- Refactory --------------------------------------
178   - data_dict['invesalius'] = {'orientation_label' : GetImageOrientationLabel(filepath)}
  178 + data_dict['invesalius'] = {'orientation_label' : GetImageOrientationLabel(str(filepath))}
179 179  
180 180 # -------------------------------------------------------------
181 181 dict_file[filepath] = data_dict
... ...