opencv下载安装及VS配置(笔记)

该文章已生成可运行项目,

1、opencv下载及安装

        官网地址:https://opencv.org/,点击Releases进入下载界面:

根据自己的需要下载相应的版本,这里我下载的是opencv-4.10版本:

找到下载的exe文件:

双击安装,选择安装路径:

安装完成后,安装路径下会出现一个opencv文件夹,文件夹内容如下:

 其中build是OpenCV使用时要用到的一些库文件,而sources中则是OpenCV官方为我们提供的一些demo示例源码。

2、配置相关环境变量:

右键此电脑->属性->高级系统设置->环境变量->系统变量,找到Path变量,选中后点击编辑,

找到opencv文件夹,依次选择build->x64->vc16->bin,复制路径D:\opencv\build\x64\vc16\bin; 点击新建,输入复制的路径到path环境变量中,点击确定,环境变量到此就配置好了。

3、Visual Studio下配置opencv

vs版本:Visual Studio2022 ,打开VS,新建一个空项目

根据需要修改项目路径,点击创建,得到一个空项目,

添加包含目录:项目->属性->VC++目录->包含目录->编辑
添加这两个目录:
D:\opencv\build\include
D:\opencv\build\include\opencv2 

添加库目录:项目->属性->VC++目录->库目录->编辑
添加这个目录:D:\opencv\build\x64\vc16\lib

添加附加依赖项:项目->属性->链接器->输入->附加依赖项->编辑

添加D:\opencv\build\x64\vc16\lib目录下的依赖项,
这里有两个文件opencv_world4100.lib和opencv_world4100d.lib
如果配置为Debug,选择opencv_world4100d.lib
如果为Release,选择opencv_world4100.lib

【注意】:每个版本的OpenCV依赖项都不相同,请仔细查看!!!

我这里是:
opencv_world4100d.lib

 到此,opencv的所有安装配置都完成了。

4、验证是否安装成功

添加一个.cpp文件用来编写代码:右键资源文件->添加->新建项

根据需要更改文件名,点击添加: 

                    

输入代码:

#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;

int main()
{
	//加载图片,opencv中图片用Mat表示,
	Mat src = imread("F:/download/1.png");
	if (src.empty())
	{
		printf("could not load image...\n"); 
		return -1;
	}
	//不加这句会窗口自适应图片大小不可调整大小,加了之后可以调整大小
	namedWindow("test opencv setup", WINDOW_FREERATIO);

	//根据图片大小创建一个窗口显示图片
	imshow("test opencv setup", src);

	waitKey(0);
	return 0;
}

 运行程序,若程序能正常调试运行且输出一张图片,则证明opencv安装准确无误。

本文章已经生成可运行项目
<think>好的,用户需要关于如何下载和安装OpenCV的详细教程。首先,我需要整理现有的引用资料。引用[1]、[2]、[3]都提到了不同的下载方式,包括官网、镜像站点、百度云盘和SourceForge。用户可能面对不同的操作系统,比如Windows和树莓派,需要分别说明步骤。 首先,确定用户的操作系统。引用[1]和[3]主要针对Windows,而引用[2]是关于树莓派的安装。所以回答中要分开两部分,Windows和树莓派。用户的问题没有明确操作系统,所以应该涵盖常见的情况。 接下来,下载方法。官网下载可能较慢,需要镜像或百度云盘。引用[1]提到了官网下载的步骤,以及百度云盘链接。引用[3]提供了SourceForge的链接,这也是一个可靠的来源。树莓派部分需要下载特定版本并编译,引用[2]中的版本是3.4.3,但可能用户需要最新版,所以可能需要补充说明。 安装步骤方面,Windows用户需要解压、配置环境变量,验证安装。引用[1]提到了安装过程,但需要详细步骤,比如系统变量的设置。而树莓派部分需要编译安装,步骤较多,包括安装依赖、下载源码、CMake配置、编译安装等,引用[2]的步骤需要详细展开。 同时,用户可能需要验证安装是否成功,比如运行Python脚本测试OpenCV是否正确导入。这部分需要给出示例代码,确保用户能验证。 最后,生成相关问题需要考虑用户可能的后续疑问,比如安装失败处理、版本选择、Python环境配置等。确保覆盖常见问题,帮助用户进一步解决问题。 检查是否有遗漏,比如其他操作系统如macOS或Linux,但引用中没有相关信息,可能需要说明主要针对Windows和树莓派。另外,确保步骤清晰,分点说明,用户容易跟随。需要提醒用户注意版本兼容性,尤其是Python版本和OpenCV的对应关系。</think>### OpenCV下载与安装详细教程 #### 一、Windows系统安装OpenCV 1. **下载方式** - **官网下载**:访问[OpenCV官网](https://opencv.org/releases/),选择对应版本(如4.7.0),点击“Windows”按钮下载安装包(约200MB)[^1]。 - **镜像下载**:通过[SourceForge镜像](https://sourceforge.net/projects/opencvlibrary/files/)获取最新版本[^3]。 - **百度云盘**:从[OpenCV下载驿站](https://example.com)直接下载所需版本(需第三方分享链接)。 2. **安装步骤** - 双击下载的`.exe`文件(如`opencv-4.7.0-windows.exe`),选择解压路径(例如`C:\opencv`)。 - 配置环境变量:将OpenCV的`bin`目录(如`C:\opencv\build\x64\vc15\bin`)添加到系统变量`Path`中。 - **验证安装**: ```python import cv2 print(cv2.__version__) ``` #### 二、树莓派安装OpenCV(以3.4.3为例) 1. **安装依赖** ```bash sudo apt-get update sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config ``` 2. **下载源码** ```bash wget https://github.com/opencv/opencv/archive/3.4.3.zip wget https://github.com/opencv/opencv_contrib/archive/3.4.3.zip ``` 3. **编译安装** ```bash mkdir build && cd build cmake -D CMAKE_BUILD_TYPE=RELEASE -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-3.4.3/modules .. make -j4 sudo make install ``` #### 三、通用验证方法 无论何种系统,均可通过以下Python代码测试: ```python import cv2 img = cv2.imread("test.jpg") if img is not None: print("OpenCV安装成功!") ```
评论 26
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值