Skip to content
Snippets Groups Projects
Commit 874a2ff9 authored by Jakobsen, Mads Bregenholt's avatar Jakobsen, Mads Bregenholt
Browse files

typo

parent f66213b3
No related branches found
No related tags found
No related merge requests found
Pipeline #167664 passed
......@@ -15,9 +15,10 @@ def make_onlineroi_from_roi_array(roi_array):
def compress_roi_array(roi_array):
compressed_data = NpVec(dtype=np.uint64)
roi_ravel = roi_array.reshape(-1)
print("compressing", roi_ravel)
index = 0
while index < roi_array.size:
length = 0
......@@ -29,30 +30,33 @@ def make_onlineroi_from_roi_array(roi_array):
while roi_ravel[index+length] is True:
length +=1
print("(index, lnegth)", index, length)
compressed_data.add(np.array([index, length], dtype=np.uint64))
print(compressed_data.get())
index += length
else:
print("val at ", index, "false")
index += 1
print(compressed_data.get())
print("after compressing", compressed_data.get())
return compressed_data.get()
online_roi_data = dict()
for roi_nr in range(num_rois):
this_roi_array = roi_array[roi_nr]
online_roi_data[f'{roi_nr}'] = compress_roi_array(this_roi_array)
# reshape this online_roi_data into a np array.
online_roi_data_max_length = 0
for key, online_roi_data in online_roi_data.items():
this_size = online_roi_data.size
for key, this_online_roi_data in online_roi_data.items():
this_size = this_online_roi_data.size
if this_size > online_roi_data_max_length:
online_roi_data_max_length = this_size
online_roi = np.zeros(shape=(num_rois, online_roi_data_max_length), dtype=np.uint64)
for key, online_roi_data in online_roi_data.items():
this_size = online_roi_data.size
online_roi[int(key),:this_size] = online_roi_data
for key, this_online_roi_data in online_roi_data.items():
this_size = this_online_roi_data.size
online_roi[int(key),:this_size] = this_online_roi_data
return online_roi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment