C++_OpenCV调用相机

使用纯C++代码显示图片及处理等觉得太繁琐了,就决定通过调用opencv库来进行图像显示及处理,所以也讲下opencv的下载安装。

一、opencv安装

1、可以就直接到OpenCV官网下载(https://opencv.org/),点击RELEASES选择所需要的版本,我下载的是OpenCV-4.4.0 Windows版本的。下载后双击解压,解压完得到opencv文件夹,其中build是使用OpenCV时要用到的一些库文件,而sources中则是OpenCV官方为我们提供的一些demo示例源码。
在这里插入图片描述
2、接着要配置环境变量,依次选择计算机->属性->高级系统设置->环境变量,找到Path变量,选中并点击编辑,把OpenCV执行文件的路径(D:\ruan\opencv\build\x64\vc15\bin)添加进去,执行文件的路径通过OpenCV文件夹内依次选择build->x64->vc15->bin来复制粘贴。
3、最后在Visual Studio中部署OpenCV,首先添加包含目录;依次选择项目->属性->VC++目录->包含目录->编辑,找到opencv的包含目录添加,我添加的是:D:\ruan\opencv\build\include,D:\ruan\opencv\build\include\opencv2;接着添加库目录:依次选择项目->属性->VC++目录->库目录->编辑,我添加的是D:\ruan\opencv\build\x64\vc15\lib;最后添加附加依赖项:依次选择项目—>属性—>链接器—>输入—>附加依赖项—>编辑,添加库文件名,有两个文件opencv_world341d.lib和opencv_world341.lib,如果配置为Debug,添加opencv_world341d.lib;如果为Release,添加opencv_world341.lib。
PS:设置好之后我发现这个应该只能在项目里适用,也就是新建了项目之后还需要再重新进行相关配置,这样就比较麻烦,所以依次选择菜单栏上的视图->其他窗口->属性管理器->Debug|X64->右键Microsoft.Cpp.x64.user->属性,进行包含目录,库目录及附加依赖项的配置。由于编译时只用到了debug,release是发布程序时才会用到,Release|X64的配置为可选项,也可以不配置。
在这里插入图片描述
在这里插入图片描述

二、显示图像

先使用imread函数将图像载入到图像存储数据结构Mat类中,然后使用imshow函数将图像显示即可。
代码如下:

#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;  //包含cv命名空间
int main()
{
   
	Mat srcImage = imread("D:\\ygs\\lena.png");  //通过文件路径载入图像
	if (!srcImage.data)//判断文件是否读入正确
		return 1
  • 4
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值