spam-mmr margins/cropping broken
Issue: Spam-mmr does not run without setting margins/cropping to 0.
Command: spam-mmr img1.tif img2.tif
Result:
... ...
STEP 2: Applying initial guess to g for the joint histogram
Initial guess translations: 0.0000, 0.0000, 1.0000
Initial guess rotations : -47.5000, 0.0000, 0.0000
Initial guess zoom : 1.0000, 1.0000, 1.0000
STEP 3: Get gaussian parameters
Traceback (most recent call last):
File "/users/illdata/anaconda3/envs/spam/bin/spam-mmr", line 224, in rootPath=rootPath, suffix="bin{}".format(bin))
File "/users/illdata/anaconda3/envs/spam/lib/python3.7/site-packages/spam/DIC/correlateGM.py", line 581, in gaussianMixtureParameters
im1min = im1.min()
File "/users/illdata/anaconda3/envs/spam/lib/python3.7/site-packages/numpy/core/_methods.py", line 43, in _amin
return umr_minimum(a, axis, None, out, keepdims, initial, where)
ValueError: zero-size array to reduction operation minimum which has no identity
Workaround: adding -mar 0 and -cro 0 fixes the problem