OpenCV是一个基于C/C++语言的开源图像处理函数库。
OpenCV 包含非常丰富的函数库。这些函数被封装在不同的模块里。下面列举了部分常见的模块:
更全面的模块列表可以参考官方文档。
ArchLinux 安装 OpenCV:
1 | $ yaourt -S opencv opencv-samples opencv-docs |
1 |
|
将它保存为 DisplayImage.cpp 文件。为了方便演示,可以下载下面这幅图片到该目录:
为了方便在 Linux 中使用 OpenCV,我们使用 CMake 来构建项目。编写 CMakeLists.txt 如下:
1 | cmake_minimum_required(VERSION 2.8) |
完成后,使用下列命令编译项目:
1 | cd <DisplayImage_directory> |
完成后你会在该目录下找到一个可执行程序(本例中为 Demo )。然后可以执行它,例如:
1 | ./Demo lena.png |
之后可以看到如下的结果: