Как изменить размер помеченной маски с помощью интерполяции ближайшего соседа, используя scikit-image - PullRequest
0 голосов
/ 02 мая 2018

Я хочу изменить размер помеченной маски сегментации, особенно с интерполяцией ближайшего соседа.

scikit-image имеет две соответствующие функции: изменение размера и изменение масштаба

Но ни одна из этих функций не позволяет указывать метод интерполяции.

Очень важно использовать интерполяцию «ближайшего соседа» при изменении размера масок сегментации.

Кто-нибудь знает, как это сделать с scikit-image или scipy или даже с каким-либо другим пакетом, который может быть легко установлен pip. Я знаю, как это сделать в opencv, но он не может быть установлен на всех платформах.

1 Ответ

0 голосов
/ 02 мая 2018

Оказывается, что я не прочитал документацию должным образом и есть параметр order для skimage.transform.resize и skimage.transform.rescale , который можно использовать для укажите интерполяцию.

Порядок в диапазоне 0-5 со следующей семантикой: 0: Ближайший сосед 1: билинейный (по умолчанию) 2: Биквадратичный 3: Би-кубический 4: Биквартика 5: Би-квинтик

...