OpenCV——win7下VS2013配置directshow+opencv双摄像头

本文介绍了如何在Windows 7下使用Visual Studio 2013配置OpenCV与DirectShow来实现双摄像头的连接。首先,参照教程安装并配置OpenCV。接着,下载DirectShow并将其添加到项目的VC++目录中。然后,引入CCameraDS类的相关文件,并解决编译错误。最后,通过修改winNT.h文件解决指针定义冲突,成功运行程序。

1、安装和配置opencv,具体看毛星云的,很详细

2、下载directshow  地址:https://download.csdn.net/download/csdn_dzh/10557597

3、开始配置directshow,假设你直接解压到D盘

    1)创建一个控制台程序

    2)在"VC++目录"的"可执行文件目录"中添加D:\DirectShow\bin

    3)在"VC++目录"的"包含目录"中添加D:\DirectShow\include

    4)在"VC++目录"的"库目录"中添加D:\DirectShow\lib

4、使用CCameraDS类

把D:\DirectShow\include中的"CameraDS.h"、"CameraDS.cpp"复制到控制台程序的当前目录下,加载现有项到程序中

5、运行下面的程序

#include <stdio.h>
 
#include "camerads.h"
 
#include <highgui.h>
 
const char *g_szTitle = "Camera";
 
int main()
{
	int m_iCamCount = CCameraDS::CameraCount();
	printf("There are %d cameras.\n", m_iCamCount);
 
	if(m_iCamCount == 0)
	{
		return (-1);
	}
 
	CCameraDS m_CamDS0;
	CCameraDS m_CamDS1;
 
	IplImage *pFrame0 = NULL;
	IplImage *pFrame1 = NULL;
	IplImage *pFrame2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值