请告诉我windows如何安装最新版本的opencv及其扩展内容,并配置其环境,编程语言为c++,ide为vs
时间: 2024-05-31 14:08:20 浏览: 198
opencv的安装方法
1. 下载并安装最新版本的OpenCV
首先,需要到OpenCV官网下载最新版本的OpenCV。下载地址为:https://opencv.org/releases/。
下载完成后,解压缩到合适的路径下,比如C:\OpenCV。
2. 配置OpenCV环境变量
右键“计算机”,选择“属性”-“高级系统设置”-“环境变量”,在系统变量中新建一个变量名为“OPENCV_DIR”,变量值为OpenCV的安装路径(比如C:\OpenCV)。
在系统变量的“Path”中添加“%OPENCV_DIR%\bin;”以便于系统能够找到OpenCV的库文件。
3. 安装OpenCV的扩展
如果要使用OpenCV的扩展功能,比如SIFT、SURF等算法,则需要安装OpenCV的contrib扩展库。
下载地址为:https://github.com/opencv/opencv_contrib/releases。
下载完成后,解压缩到OpenCV的安装路径下,比如C:\OpenCV\opencv_contrib。
4. 配置Visual Studio环境
打开Visual Studio,新建一个C++项目,选择“Win32控制台应用程序”,命名为“OpenCVTest”。
打开项目属性,选择“VC++目录”-“包含目录”,添加OpenCV的include目录(比如C:\OpenCV\include)和contrib扩展的include目录(比如C:\OpenCV\opencv_contrib\include)。
选择“VC++目录”-“库目录”,添加OpenCV的lib目录(比如C:\OpenCV\x64\vc15\lib)和contrib扩展的lib目录(比如C:\OpenCV\x64\vc15\lib)。
在“链接器”-“输入”-“附加依赖项”中添加OpenCV的库文件(比如opencv_world411.lib)和contrib扩展的库文件(比如opencv_xfeatures2d411.lib)。
5. 编写OpenCV程序
在项目中新建一个cpp文件,比如“main.cpp”,编写OpenCV程序。
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat img = imread("C:\\lena.jpg");
imshow("lena", img);
waitKey(0);
return 0;
}
6. 编译运行程序
编译程序,如果没有错误则可以运行程序,显示出lena图片。
注:以上步骤仅供参考,具体操作可能会因个人电脑环境和版本的不同而有所差异。
阅读全文