OpenCV和用户界面

时间:2012-01-25 23:29:17

标签: image user-interface image-processing opencv

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

3 个答案:

答案 0 :(得分:9)

OpenCV提供了一个highgui库,它包含最小的UI功能,如ShowWindow,Trackbar,Mouse事件等。它对高级GUI开发没有用。

查看OpenCV文档:Link 1, Link 2

它还有更多来自qt的功能,例如按钮等Link 3

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

您可以从here. Checkout下载Qt,其documentationwide variety of tutorials.教程对Qt来说非常广泛。所以学习并不困难。

OpenCV和Qt的安装指南可在此处找到:Link

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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