繁体   English   中英

Python GUI库显示16位灰度图像

[英]Python GUI library to show 16bit greyscale image

伙计们,

我试图找到一个可以轻松显示和处理16位灰度图像的python GUI库。 我需要修改像素。 我已经尝试过wxpython。 它可以显示图像。 但是,当我尝试将具有单通道16位数据的numpy数组转换为字符串并将其加载到wxImage中时,它向我显示了无效的缓冲区大小。 而且,我尝试解码wxImage实例中直接加载相同图像的数据字符串的第一个元素。 它的值不等于numpy数组中的像素(0,0)。 有人可以告诉我wxPython如何格式化其数据字符串或引入可以解决此问题的更好的GUI库吗? 我知道wxImage通常使用RGB格式化其像素数据。 但是我只需要灰度图像。 而且我需要创建一个复杂的UI。 我认为opencv不能满足我的需求。

您可以使用pyqt或pyside,但我建议使用pyqtgraph,它非常适合此类情况。 您可以在pyside中构建ui并使用pyqtgraph来管理图像输出

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM