Регистрация изображений python пакет - PullRequest
0 голосов
/ 27 апреля 2020

В настоящее время я все еще пытаюсь выполнить некоторые изменения изображения в Python с помощью пакета image_registration docs , но, похоже, мой код даже ничего не делает.

Я написал этот фрагмент кода, в котором переменные r, g и b являются массивом np, который я получил, используя astropy, подходит для открытых файлов r = fits.open("data/"+"M66-Red.fts")[0].data, чтобы я мог выполнить регистрацию изображения, используя chi2_shift пакета:

image = r
shifted = g
dx,dy,edx,edy = image_registration.chi2_shift(image, shifted, upsample_factor='auto')
g = shift.shiftnd(shifted, (dx, dy))

image = r
shifted = b
dx,dy,edx,edy = image_registration.chi2_shift(image, shifted, upsample_factor='auto')
b = shift.shiftnd(shifted, (dx, dy))

В этом случае в консоли возникла ошибка: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`.

Так должен ли я использовать другой метод, например cross_correlation_shifts? Или я просто не правильно использую метод?

Заранее большое спасибо!

...