Openslide не будет отображать свойство mmpx для level_count-1

Свойство "openslide.mmp-x" показывает свойство, содержащее число микрон на пиксель в измерении X уровня 0. Поскольку я показываю level_count-1, мне не нужно свойство для уровня 0, но для level_count-1, Как мне получить это свойство этого уровня?

slide = openslide.OpenSlide(SVSFileName)

# get width, height of image at low-res reading magnification
lrHeight = slide.level_dimensions[slide.level_count - 1][1]
lrWidth = slide.level_dimensions[slide.level_count - 1][0]

mmx = slide.properties['openslide.mpp-x']

0 ответов

slide.level_downsamples

-> (1.0, 2.0, 4.0, 8.0)

дает вам, как уровни выполняют понижающую дискретизацию, и я думаю, что мы можем вычислить mpp-x/mpp-y по частотам понижающей дискретизации для каждого уровня.

Другой вариант - использовать библиотеку под названием large-image:

метод getNativeMagnification даст вам mpp_x для каждого уровня.

Другие вопросы по тегам