显示16位灰度图像的Python GUI库

2024-09-30 06:13:31 发布

您现在位置:Python中文网/ 问答频道 /正文

伙计们

我正在寻找一个pythongui库,它可以轻松地显示和处理16位灰度图像。我需要修改像素。我试过wxpython。它可以显示图像。但当我试图将一个包含单通道16位数据的numpy数组转换为字符串并将其加载到wxImage中时,它显示了无效的缓冲区大小。此外,我还试图解码wxImage实例中数据字符串的第一个元素,该实例直接加载同一个图像。它的值不等于numpy数组中的像素(0,0)。 有人能告诉我wxPython如何格式化它的数据字符串,或者介绍一个更好的GUI库来解决这个问题?我知道wxImage通常用RGB格式化它的像素数据。但我只需要灰色图像。我需要创建一个复杂的用户界面。我觉得opencv不能满足我的需要。


Tags: 数据实例字符串图像numpywxpython像素数组
1条回答
网友
1楼 · 发布于 2024-09-30 06:13:31

您可以使用pyqt或pyside,但我推荐pyqtgraph,它对于这类事情非常好。您可以在pyside中构建ui并使用pyqtgraph管理图像输出

相关问题 更多 >

    热门问题