python - 如何使用 python 显示和标记图像的区域

标签 python image user-interface tags

我习惯于编写与文件、数据和数据库交互的 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/

相关文章:

python - 如何使用列表值对字典进行排序?

python - 不提高 I201 和 I202 就无法通过 flake8-import-order

python - 将 MNIST 数据与 Keras 结合使用

css - 图片不会显示 html + css

android - 如何在android中使用位图功能制作幻灯片

python - 如何在Python中用字符串定义多维矩阵?

javascript - 如果调用 revokeObjectURL,Blob 图像将不会在 Chrome 中显示

iphone - 哪个 UI 对象来执行此操作?

c# - 如何制作类似聊天的界面/显示?

php - 我需要使用哪些 Web 技术来创建类似 Windows 窗体的界面?