【问题标题】:Create a basic Python interface to save images drawn with a mouse创建一个基本的 Python 接口来保存用鼠标绘制的图像
【发布时间】:2019-02-07 22:55:37
【问题描述】:

我正在从事以下项目,但我很难找到正确的方法。我想用 Python(但我对其他可能性持开放态度)构建一个非常基本的界面,允许用户用鼠标(或者如果在 Surface 笔记本电脑上使用笔)绘制一些东西,然后保存图像。理想情况下,我希望它可以在网站上或至少在 jupyter 笔记本中工作(至少我认为这非常困难)。

谁能指出我正确的方向?目标是使用这些图像作为神经网络模型的输入,以用现实生活中的例子展示其结果。

我正在查看 tk,但我似乎找不到太多示例。

提前致谢,翁贝托

【问题讨论】:

  • 尝试谷歌搜索python scribble app

标签: python image user-interface draw


【解决方案1】:

我会查看pyautogui 以捕获鼠标位置,然后在matplotlib 中“绘制”它——应该能够循环执行此操作。您需要查看 tkinter 窗口大小以将鼠标坐标与相对位置同步。

为什么不直接打开您的脚本创建一个新的空白图像并用绘图自动打开它 - 然后在关闭时阅读它?似乎比创建绘图 GUI 更容易。

【讨论】:

    【解决方案2】:

    看看我的 Github 存储库,里面有你需要的东西。

    链接:CanvasDraw Repo

    【讨论】:

      【解决方案3】:

      根据复杂程度,您可以使用 tkinter,它是用于复杂 GUI 的软件包,也可以使用来自游戏社区的东西,例如 pygames。你有用户输入和图形输出,所以为游戏制作的库可以做你想做的,但提供比你需要的更多的东西。这个网站可能会帮助你:Drawing Libarys

      draw-on-python-tkinter-canvas-using-mouse-and-obtain-points-to-a-list 的回答也可能对您有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-16
        相关资源
        最近更新 更多