Как реализовать анизотропное размытие из геометрических формул?Python

Программы на Python
Anonymous
Как реализовать анизотропное размытие из геометрических формул?

Сообщение Anonymous »

У меня есть математические формулы, описывающие, как рассчитать пространственно изменяющиеся параметры размытия в зависимости от углов обзора. Мне нужно преобразовать эти формулы в рабочий код R (или Python), чтобы размыть растр.
Изображение

Когда я реализую это в R и применяю его как анизотропный фильтр, вместо правильного размытия я получаю артефакты диагонального полосирования.
Изображение

Воспроизводимый пример:
library(terra)

# High-resolution covariate (100m)
set.seed(123)
high_res_covariate

Подробнее здесь: https://stackoverflow.com/questions/798 ... c-formulas

Вернуться в «Python»