如何在Windows系统上安装OpenCV for C++?
安装OpenCV分三个步骤,如下所示:
- 下载并安装所有必需的软件。
- 为Visual Studio处理OpenCV。
- 将OpenCV与Visual Studio链接。
让我们逐一解释这些步骤。
步骤1 - 下载并安装所需的软件
我们将在Microsoft Visual Studio中使用OpenCV。因此,我们必须下载Visual Studio和OpenCV。
- Visual Studio
- OpenCV
- CMake
让我们首先学习如何安装这些软件。
安装Visual Studio
第一步是从其官方网站下载Visual Studio到您的系统,或者点击链接https://visualstudio.microsoft.com/downloads/。
然后点击下载按钮下载Visual Studio。安装Visual Studio后,您需要下载OpenCV。
安装OpenCV
第一步是从其官方网站下载OpenCV到您的系统,或者点击链接https://opencv.ac.cn/。
然后点击下载按钮下载OpenCV。
下载完成后,运行文件并将其解压到C盘。下图将帮助您更好地理解。
解压后,您将看到创建了名为“build”和“sources”的两个文件夹。“sources”文件夹包含所有模块、包含目录、示例以及所有内容。“build”文件夹包含所有二进制文件。
安装CMake
CMake是一个开源软件工具。它用于控制软件系统的编译过程。我们使用CMake是因为它可以生成与平台无关的软件模块配置文 件。
第一步是从其官方网站或提供的链接https://CMake.org/download/下载CMake到您的系统。
然后点击下载按钮下载CMake。
下载完成后,将其解压到C盘。该图显示了CMake的解压过程。
步骤2 - 为Visual Studio处理OpenCV
有效完成此过程的步骤如下:
安装带有C++的桌面开发
首先,启动您的Visual Studio Installer程序,并将C++桌面开发作为工作负载添加到您最近的Visual Studio IDE版本中。
设置环境变量
下一步是设置环境变量。如果您未正确设置环境变量,OpenCV将无法运行。设置环境变量的步骤如下。
- 右键单击“此电脑”,然后按属性。然后按“高级系统设置”。将打开一个新窗口。
- 点击那里的“环境变量”。将打开另一个窗口。在“系统变量”中使用滚动条找到并选择“path”。
- 现在点击“编辑”。将打开另一个窗口。
- 在“变量值”字段中,写下OpenCV的“build”文件夹的“bin”文件夹内“debug”和“release”文件夹的路径。然后点击确定按钮保存所有更改。
步骤3 - 将OpenCV与Microsoft Visual Studio链接
在Visual Studio 2019中创建一个项目
在此步骤中,您可以创建一个新项目并选择C++控制台应用程序模板。
项目创建后,转到源文件。将打开一个菜单。
然后右键单击添加新项,然后将打开另一个窗口。
然后我们从那里创建一个新的CPP文件。然后点击添加。
编码界面将可用。现在您可以在此处编写C++代码。
链接OpenCV
将OpenCV与项目链接的步骤如下:
- 右键单击该项目,然后从菜单中单击属性。将打开一个新窗口。
- 从那里选择“所有配置”和您的操作系统的相应版本(32位为win32,64位为x64)。
- 然后单击“C/C++”的下拉箭头,然后单击常规。在右侧,找到“附加包含目录”并添加OpenCV的include文件夹的路径,然后按键盘上的Enter键。
- 如果您已将OpenCV安装在C盘,则include文件夹位于C:\opencv\build\include。如果您安装在其他位置,请在OpenCV build文件夹内查找include文件夹。
- 然后单击“应用”按钮。
- 现在我们将添加OpenCV库。首先,从配置中选择Debug,然后单击Linker的下拉数组。
- 单击常规。然后在右侧的“附加库目录”字段中添加“Debug”文件夹的路径,然后按键盘上的“Enter”键。
Debug文件夹位于OpenCV的“build”文件夹内的“Lib”文件夹内。如果您已将OpenCV解压到C盘,则路径为C:\opencv\build\x64\vc15\lib。
- 然后单击“应用”按钮,然后转到输入并找到右侧的“附加依赖项”,然后单击下拉图标。
- 单击“<编辑>”选项。将打开一个新窗口。
- 然后单击“确定”按钮,然后按“应用”按钮。
- 最后,您已完成Visual Studio IDE的所有配置。