OpenCV 和用户界面

问题描述 投票:0回答:4

我需要使用 OpenCV 做一个图像处理项目,我刚刚开始学习基础知识,但是我需要了解有关用户界面的一件事,我可以使用 OpenCV 提供的库设计 UI 吗?这包括表单、按钮和事件处理,或者我是否需要为 UI 使用其他语言?

image user-interface image-processing opencv
4个回答
9
投票

OpenCV 提供了一个 highgui 库,其中包含最少的 UI 功能,如 ShowWindow、Trackbar、鼠标事件等。它对于高级 GUI 开发没有用处。

查看 OpenCV 文档:链接 1, 链接 2

并且它还通过 qt 扩展了更多功能,以支持按钮等。Link 3

但是对于高级 GUI 开发,OpenCV 与 Qt 集成。 Qt 是非常先进、高度稳定的框架,并且它是免费和开源的。它是用 C++ 实现的,因此很容易与 OpenCV 一起使用。更有趣的是,如果你使用 Python 进行 OpenCV,那么 Qt 也有一个名为 PyQt 的 Python 包装器,它涵盖了 Qt 的几乎所有功能。

您可以从 此处下载 Qt。查看其 文档各种教程。Qt 的教程非常广泛。所以学起来并不是一件难事。

OpenCV 和 Qt 的安装指南可以在这里找到:链接


0
投票

您可以使用 Microsoft Visual Studio for opencv ui 的 MFC 点击这里!了解更多有关 MFC 的信息。


0
投票

OpenCVSharp 是 OpenCV 项目的一个很棒的 C# 包装器。其最新版本 2.4.5 使用 OpenCV 2.4.0 dll。你也来看看吧。


0
投票

如果你想要 opencv 的 GUI,我推荐 这个

  • 有一个exe文件可以轻松启动应用程序
  • Tou 可以轻松看到一系列变化的输出
  • 完成更改后,您可以导出图像和随之而来的 python 代码
© www.soinside.com 2019 - 2024. All rights reserved.