以下是在Windows 10系统上配置OpenCV3.1.0的完整步骤:
下载与安装
- 下载OpenCV3.1.0 for Windows (官方下载地址),选择合适的版本下载并解压到任意位置,这里以解压到
D:\
为例。
配置环境变量
- 环境变量中添加OpenCV的bin目录,右键“我的电脑”->属性->高级系统设置->环境变量,将OpenCV的bin目录添加到系统变量Path中,例如:
D:\opencv\build\x64\vc14\bin
配置Visual Studio
-
打开Visual Studio并创建一个新的Visual C++项目,选择“空项目”。
-
在解决方案资源管理器中右键单击项目并选择“属性”。在弹出的窗口中,依次选择:“VC++目录”->“包含目录”,并添加OpenCV的头文件所在目录,例如:
D:\opencv\build\include
。同理将OpenCV库文件(.lib)所在目录,例如:D:\opencv\build\x64\vc14\lib
,添加到“库目录”中。 -
点击“链接器”->“输入”->“附加依赖项”,添加OpenCV的核心库文件
opencv_world310.lib
(若使用debug版则需要添加opencv_world310d.lib
)。
编写代码
- 在源文件(.cpp)中添加以下内容,进行简单的图片读取和显示:
#include "opencv2/opencv.hpp"
#include <iostream>
using namespace cv;
using namespace std;
int main() {
Mat image = imread("lena.jpg", IMREAD_COLOR);
namedWindow("Image", WINDOW_NORMAL);
imshow("Image", image);
waitKey(0);
return 0;
}
- 将要读取的图片放置在项目根目录下,并修改第6行中
imread()
函数的参数为图片文件名。
运行代码
- 编译并运行代码,可以看到读取的图片在窗口中显示。
示例说明
以上步骤中的第6、7点为示例,演示了如何读取并显示一张图片。读取是通过函数imread()
实现的,该函数的第一个参数为要读取的图片文件名,第二个参数为指定读取的形式,IMREAD_COLOR
表示读取三通道的彩色图像。
显示则是通过namedWindow()
函数创建一个窗口,用imshow()
函数在该窗口中显示图片,用waitKey()
等待用户的操作返回。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:opencv配置的完整步骤(win10+VS2015+OpenCV3.1.0) - Python技术站