This commit is contained in:
Ross
2023-12-26 18:02:57 +00:00
parent 0befdaa665
commit 7079be8cc1
2 changed files with 5 additions and 4 deletions
+3 -3
View File
@@ -239,10 +239,10 @@ class SeriesImageBase(models.Model):
return info
def generate_hashes(self):
#image_hash, is_dicom = get_image_hash(self.image, hash_type="md5", direct_pixel_data=False)
image_hash, is_dicom = get_image_hash(self.image, hash_type="md5", direct_pixel_data=False)
#self.is_dicom = is_dicom
#self.image_md5_hash = image_hash
self.is_dicom = is_dicom
self.image_md5_hash = image_hash
image_blake3_hash, is_dicom = get_image_hash(self.image, hash_type="blake3", direct_pixel_data=True)
self.is_dicom = is_dicom
+2 -1
View File
@@ -156,7 +156,8 @@ def print_dicom(dataset, indent=0, include_tag_ids=True):
def get_image_dicom_hash(img, dataset=None, hash_type="md5", direct_pixel_data=True) -> (str, bool):
if dataset is None:
dataset = pydicom.dcmread(img)
with pydicom.dcmread(img) as ds:
dataset = ds
# TODO: improve?
match hash_type: