上一篇我们谈到WINX与其他库共存的问题。空口无凭,我们这里就给出一个WINX中使用OpenCV的样例。
数字图像的直方图均衡化是常用的图像增强方法。这个样例本身的源代码取之:数字图像的直方图均衡化(C/C++源代码)。作者HUNNISH,是OpenCV方面的方家。
样例的源代码:
winx/tutorials/opencv/step001-histgram/hello.cpp - 使用HighGUI
winx/tutorials/opencv/step001-histgram(winx)/hello.cpp - 使用WINX
为了比较,我们提供了两个样例,其一使用OpenCV自带的HighGUI,另一个使用WINX提供的窗口。WINX提供的窗口(winx::CvWindow)是新增的一个窗口类。其代码参考:winx/OpenCV.h。这是我在WINX中新加入了一个头文件。提供这样的头文件只是为了方便,与WINX体系并无关系,多数代码也是取自HighGUI。
为了编译这两个样例,你需要下载OpenCV。你可以从http://sourceforge.net/projects/winx/下载它,并让目录结构看起来是这样的:
- opencv
- bin
- lib
- include
- winx
- lib
- include
WINX中使用OpenCV的一个样例
最新推荐文章于 2020-04-04 15:01:43 发布
本文介绍如何在WinX环境中使用OpenCV实现图像直方图均衡化,包括两个示例程序:一个使用OpenCV的HighGUI,另一个使用WinX提供的窗口。演示了两种方法在实际应用中的差异。
509

被折叠的 条评论
为什么被折叠?



