我习惯于编写与文件、数据和数据库交互的 python 脚本,但我还没有编写过用户界面。
对于我当前的项目,我想向用户显示图像 (jpg/gif/png),以便可以对其进行区域标记。区域标签不仅是有关图像的信息(例如位置或其中是否有人),而且是有关内容及其在图像中的位置的信息。
我想让用户选择标签,绘制一个矩形,然后存储矩形起始角和结束角的 x.y 坐标。几乎所有图像都有五个不同标签之一,因此该过程可以是我想要的标签的按钮,然后在图像上绘制矩形,同意或重做选择并在完成后存储数据。
我想获得 python GUI 工具的起始指针,这将使我能够进行图像处理。
最佳答案
Python 具有多种 GUI 工具包的绑定(bind),可以让您显示图像并以任何您想要的方式与其交互。 Tk 的绑定(bind)随 Python 一起安装。我个人推荐 PyQt
(与 Qt 库的绑定(bind)),但很多人也喜欢 wxPython
,与 wxWindows 的绑定(bind)。
See here for more 。谷歌搜索会发现更多信息,特别是在各种工具包之间的比较方面。还有一些解决此问题的问题 - 查找相关标签。
关于python - 如何使用 python 显示和标记图像的区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3490552/