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 для каждого уровня.