C/C++教程

opencv视频教程 C++(opencv教程)1、opencv介绍和环境搭建

本文主要是介绍opencv视频教程 C++(opencv教程)1、opencv介绍和环境搭建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

视频教程链接:OpenCV4 C++ 快速入门视频30讲 - 系列合集

上面那个貌似不全,看这个

[opencv_C++] 入门强推!!!【B站最全】

文章目录

    • opencv介绍和环境搭建
      • opencv组成架构
      • 核心模块
      • 环境搭建(换成自己下载的版本)

opencv介绍和环境搭建

opencv组成架构

在这里插入图片描述

核心模块

在这里插入图片描述

环境搭建(换成自己下载的版本)

我下的opencv4,跟opencv3略有差异,应该也能用
https://opencv.org/releases/
https://sourceforge.net/projects/opencvlibrary/files/4.5.5/opencv-4.5.5-vc14_vc15.exe/download
下载好后双击解压,我解压在这:F:\opencv4.5.5
在这里插入图片描述
然后老师让把F:\opencv4.5.5\opencv\build\x64\vc15\bin加到环境变量里去。。他vs2015加的vc14,我vs2019就加vc15吧(先不加看看报不报错,后面测试发现确实报找不到动态库错误,加了就没报错了,当然也可以不加,直接把那个动态库文件拷贝跟我们源代码放在一起)
注意:如果修改的环境变量,要重启下电脑才能生效(重启vs貌似也可以?)
在这里插入图片描述

包括头文件:
D:\opencv3.1\opencv\build\include 
D:\opencv3.1\opencv\build\include\opencv 
D:\opencv3.1\opencv\build\include\opencv2 

库文件
D:\opencv3.1\opencv\build\x64\vc14\lib

链接器
opencv_world310d.lib

vs新建项目,空项目,test_opencv_installl

视图————>属性管理器,在debug | x64那新增属性页arnoldProperties20220129(老师有现成属性页,我不知道他那个怎么来的),然后对它右键————>属性,C/C++附加包含目录,
在这里插入图片描述
链接器——>附加库目录
在这里插入图片描述
链接器——>输入——>附加依赖项,把需要链接的静态库名字加进去
在这里插入图片描述

然后右边源文件——>新建文件main.cpp
输入代码:

#include <opencv2/opencv.hpp>
#include <iostream>

using namespace cv;

int main(int argc, const char* argv[]) {
	Mat src = imread("img.jpg");
	if (src.empty()) {
		printf("could not load image...\n");
		return -1;
	}
	namedWindow("test opencv setup", WINDOW_AUTOSIZE);
	imshow("test opencv setup", src);
	waitKey(0);
	return 0;
}

然后拷贝图片img.jpg跟源码放在一起,ctrl+f5编译运行:
在这里插入图片描述

这篇关于opencv视频教程 C++(opencv教程)1、opencv介绍和环境搭建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!