У меня есть 3D-массив. Я хочу изменить цвет пикселя в этом 3D-изображении. Я хочу изменить цвет пикселя для заданного условия, то есть, если мой пиксель маски для фиксированной 3D-координаты не равен 0, я хочу изменить свой пиксель 3D-массива на красный цвет. Наконец, я хочу сохранить это в отличном формате или формате .nii.gz. Я пишу код таким образом, но этот код дает мне ошибку
x, y, z=volume.shape
for i in range (0, x):
for j in range (0, y):
for k in range (0, z):
if(detections[i,j,k] !=0 ):
volume[i ,j, k]=(255, 0, 0)
ni_img = nib.Nifti1Image(output, volume.affine)
nib.save(ni_img, '/content/SpineFinder-master/3d_path/output.nii.gz')
ValueError: setting an array element with a sequence volume[i, j, k]=(255, 0, 0)