首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想在pyvips中使用openslide功能。

我想在pyvips中使用openslide功能。
EN

Stack Overflow用户
提问于 2022-03-15 08:22:33
回答 1查看 375关注 0票数 0

我尝试同时使用openslide和pyvips,而我的应用程序没有找到必要的.dll。我认为这是一个使用两个图书馆的问题。

我读过pyvips有开环内酯嵌入,但我找不到如何使用它。主要目的是阅读整个幻灯片图像,并看到不同的层次和增强,并与他们合作。

我真的很感谢你的帮助!谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-03-15 09:05:59

是的,肾盂通常包括开环内酯,所以你不能同时使用这两种药物。

使用.get_fields()查看图像上的所有元数据,例如:

代码语言:javascript
复制
$ python3
Python 3.9.7 (default, Sep 10 2021, 14:59:43) 
[GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyvips
>>> x = pyvips.Image.new_from_file("openslide/CMU-1.svs")
>>> x.width
46000
>>> x.height
32914
>>> x.get_fields()
['width', 'height', 'bands', 'format', 'coding', 'interpretation', 'xoffset', 'yoffset', 
'xres', 'yres', 'filename', 'vips-loader', 'slide-level', 'aperio.AppMag', 'aperio.Date', 
'aperio.Filename', 'aperio.Filtered', 'aperio.Focus Offset', 'aperio.ICC Profile', 
'aperio.ImageID', 'aperio.Left', 'aperio.LineAreaXOffset', 'aperio.LineAreaYOffset', 
...

默认情况下,pyvips将打开图像的基本级别(最大),使用level=选择其他级别,可能是:

代码语言:javascript
复制
>>> x = pyvips.Image.new_from_file("openslide/CMU-1.svs", level=2)
>>> x.width
2875

详细信息,请参阅文档:

https://www.libvips.org/API/current/VipsForeignSave.html#vips-openslideload

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71479029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档