【问题标题】:Create GUI with cv2 python alone单独使用 cv2 python 创建 GUI
【发布时间】:2019-04-08 17:00:16
【问题描述】:

我需要使用 python cv2 创建一个 GUI(创建一个按钮以从目录中选择图像或列出特定目录中的图像并选择一个图像进行转换)。因为我无法安装 pyqt 或 tkinter 之类的模块。 我有 cv2、numpy 和其他基本模块。如何在不安装任何其他模块的情况下做到这一点? (我的设备有空间限制)。

【问题讨论】:

    标签: python numpy cv2


    【解决方案1】:

    看起来您可以将关键输入传递给 opencv 但 not easily,以及具有通用功能的 log 滑块事件。最新版好像也没有原生文件接口(https://docs.opencv.org/3.4.1/d7/dfc/group__highgui.html)

    创建一个命令行 GUI 怎么样?您可以像 question 一样在原始输入中使用自动完成功能,然后将输入传递给 imread,然后将 imshow 传递给文件。

    【讨论】:

    • 实际上我正在尝试创建一个应用程序,所以我需要 gui(应用程序需要一个键,如果我按下该键然后它会打开一个包含图像的目录,选择图像后只需按另一个键'ok',图像将显示,转换后的 rgb 值显示在背景中。所以我不需要终端 gui。是否可以在 python 中单独使用 cv2 模块?
    • 是否可以使用开关图像创建此应用程序?
    • 我发布了一个答案,然后因为它涉及 tkinter 而被删除。如果您可以使用它,我将重新发布显示将 OpenCV 与 GUI 集成的示例程序。
    • 我不是 OpenCV 专家,但似乎没有在 OpenCV 高级 GUI 中选择文件的本地解决方案。如果您可以使用 tkinter,则解决方案很简单(请参阅stackoverflow.com/questions/9319317/…)或使用 MikeyB 的解决方案。
    猜你喜欢
    • 2019-02-19
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-04
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多