OpenCV

OpenCV

失踪人口回归一波~~
今天想更这个主要是看实习的时候看到了怡和??
啊啊啊啊,(为了10000 HK Dolloars 为了 HKUST冲冲冲)!!

(当然,这一期无聊一些。也是为了让自己回忆一下环境的配置。)
很多基础知识和涉及图像算法就放到后面边revise边讲了,哭泣。

(10000 HK-Dollars,求求)

编译OpenCV源文件

这是个体力活。。。我也忘了怎么搞来着,百度还是有很多好教程的哈。
这里就提一下要用到的一些软件吧:
Git
CMake
Visual Studio

首先要去opencv的官网找到源代码拿来编译哈反正前两步确实挺搞人心态的。
当时装了一天一夜(是我太菜了)!!

VS配置

说到这里不得不提一下大爱的VS Code。这玩意儿虽然轻型,好用,集成度好,(最重要的我爱他的background!!)。
但玩到opencv video io的时候就炸了,炸得很彻底,一个明明存在的视频文件就是无法逐帧读取,气死了。

(接下来要注意的是你的配置和平台,我这儿是Debug模式和x64平台,那么等会调试时必须调成这两个。当然也可以为release再配一次啦!!)

那么在VS中配置不是特别困难,有如下三步:
建立一个控制台C++文件,打开“视图”里的资源管理器后会有下图黄框的内容,右键“ConsoleApplication1”点击最下面的“属性”。
在这里插入图片描述
然后就是进行把库的导入啦:
到VC++目录的包含目录中导入编译完成后的这些个文件夹下的内容。
(编译完结构基本一样的,自己查看一下即可)
在这里插入图片描述
然后是在库目录中导入这个东西(结构都一样的不用担心,vc15或是vc16文件夹都一样)
在这里插入图片描述
最后就是导入依赖项:
这个在链接器-》输入-》附加依赖项。
这两个依赖文件是跟随版本变化的!!有的是4.x版本自然就是4开头了。
在这里插入图片描述

简单测试

OpenCV玩视觉的,我们的满怀热情地打开一张最爱的图片就算成功啦!!
(具体都从后面开始,有空就学,有空就更,但不会像数据结构那么仔细)所以说这里的代码略看即可,反正本来就是几个很常见的API
代码如下:

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

const string file_path = "D:\\C++\\kingjames\\Debug\\favorite.jpg";

int main() {
	Mat img = imread(file_path);
	imshow("HK-Victoria", img);
	waitKey(0);
	destroyAllWindows();
	return 0;
}

会得到窗口名为HK-Victoria的照片:
呜呜呜,我爱死了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值