OpenCV学习(1)-环境配置

最近需要学习OpenCV,但是记性不是很好,所以简单地记录一下,以备不时之需。

本次学习主要是根据官网来的(网址:https://docs.opencv.org/master/d9/df8/tutorial_root.html)。

1、下载

官网上的Tutorial第一章介绍了各种环境下OpenCV的配置方法,其中Windows环境下有两种方式:下载已经编译好的库和自己下载源码自己编译,这里我的环境是Win10+VS2017,直接用的已经编译好的库。

进入官网(https://opencv.org/),选择“Release”进入版本选择界面,选择合适的版本。我选择的是最新的windows版本。

点击window的图标后会进入下载界面,选择“运行”或“保存”就可以了。这个下载文件不是很大,但是过程非常缓慢,我花了三四个小时的样子。这里是我下载好的文件(链接: https://pan.baidu.com/s/13N5IrtU4H4Qz5TvJc1il3g 提取码: cdvu) 

2、安装

下载完成后,会在本地文件件中找到“opencv-4.1.0-vc14_vc15.exe”,安装过程就是解压,双击exe选择提取目录解压。

解压完成后可以在相应的目录看到一个“opencv”文件夹,可以看到里面包括了开发所用到的头文件、静态库和动态库等。。其中“samples”目录下还包含了官网入门教程里面用到的源码。

进入“opencv-build-x64-vc15-bin”目录,选择“opencv_interactive-calibration.exe”测试,运行成功的话就应该没有神马问题啦~~

3、编写第一个OpenCV程序

打开VS,新建控制台应用程序,然后配置工程属性,包括包含目录、库目录和附加依赖项。

配置好以后,在CPP加入如下代码:

#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
#include "opencv2/highgui.hpp"
using namespace cv;

int main()
{
	Mat image(300, 500, CV_8UC3);
	putText(image, "Hello OpenCV",
		Point(20, 50),
		FONT_HERSHEY_COMPLEX, 1, // font face and scale
		Scalar(0, 255, 0), // b,g,r
		1, LINE_AA); // line thickness and type

	imshow("Sample", image);

	waitKey(0);
	return 0;
}

编译成功后,将opencv里面斌目录下面的“opencv_world410.dll”或“opencv_world410d.dll”拷贝到工程生成的exe目录下,就可以成功运行啦~~

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要下载OpenCV学习中的运动目标(前景)检测源码,可以按照以下步骤进行。 首先,访问OpenCV的官方网站(https://opencv.org/)或GitHub的OpenCV仓库(https://github.com/opencv/opencv),找到源代码的下载选项。 在官方网站上,可以选择下载最新版本的OpenCV,或者根据特定版本的需求进行选择。在GitHub上,可以浏览仓库的不同分支和版本标签,并选择下载相应的源代码。 一旦选择了合适的源码下载选项,点击下载按钮进行下载。下载完成后,将源代码文件解压缩至本地目录。 接下来,在下载的源代码文件夹中,找到与运动目标检测相关的示例代码或项目。这些示例代码通常位于“samples”或“examples”文件夹中,可以根据名称或说明找到与运动目标检测相关的示例。 打开示例代码文件,使用合适的集成开发环境(IDE)或文本编辑器加载源代码。确保已正确配置编译环境和OpenCV文件。 阅读示例代码的注释和文档,理解实现运动目标检测的算法和方法。 对于初学者,建议阅读和运行示例代码,以更好地理解和学习运动目标检测的概念和实践。根据需要,可以根据示例代码进行修改和调整,以满足特定的需求。 总之,要下载OpenCV学习中的运动目标(前景)检测源码,首先选择合适的源代码下载选项,然后解压缩源代码文件夹,找到与运动目标检测相关的示例代码或项目,最后阅读和运行示例代码以学习和实践运动目标检测。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值