Commit ac9cc5e5 authored by mibaumgartner's avatar mibaumgartner
Browse files

improved box visualisation

parent fade0f46
...@@ -15,6 +15,9 @@ limitations under the License. ...@@ -15,6 +15,9 @@ limitations under the License.
""" """
def boxes2nii(): def boxes2nii():
"""
Only for visualisation purposes.
"""
import os import os
import argparse import argparse
from pathlib import Path from pathlib import Path
...@@ -87,11 +90,11 @@ def boxes2nii(): ...@@ -87,11 +90,11 @@ def boxes2nii():
prediction_meta = {} prediction_meta = {}
for instance_id, (pbox, pscore, plabel) in enumerate(zip(boxes, scores, labels), start=1): for instance_id, (pbox, pscore, plabel) in enumerate(zip(boxes, scores, labels), start=1):
mask_slicing = [slice(int(pbox[0]), int(pbox[2])), mask_slicing = [slice(int(pbox[0]) + 1, int(pbox[2])),
slice(int(pbox[1]), int(pbox[3])), slice(int(pbox[1]) + 1, int(pbox[3])),
] ]
if instance_mask.ndim == 3: if instance_mask.ndim == 3:
mask_slicing.append(slice(int(pbox[4]), int(pbox[5]))) mask_slicing.append(slice(int(pbox[4]) + 1, int(pbox[5])))
instance_mask[tuple(mask_slicing)] = instance_id instance_mask[tuple(mask_slicing)] = instance_id
prediction_meta[int(instance_id)] = { prediction_meta[int(instance_id)] = {
...@@ -112,6 +115,9 @@ def boxes2nii(): ...@@ -112,6 +115,9 @@ def boxes2nii():
def seg2nii(): def seg2nii():
"""
Only for visualisation purposes.
"""
import os import os
import argparse import argparse
from pathlib import Path from pathlib import Path
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment