Opencv开发环境VS2017配置---USB摄像头视频采集

栏目: 编程工具 · 发布时间: 7年前

内容简介:一、下载OpenCV3库(1)下载地址:(2)解压缩安装到 C盘根目录下

一、下载OpenCV3库

(1)下载地址: https://opencv.org/releases.html

(2)解压缩安装到 C盘根目录下

Opencv开发环境VS2017配置---USB摄像头视频采集

二、打开VS2017新建一个项目

Opencv开发环境VS2017配置---USB摄像头视频采集

配置【附加包含目录】

Opencv开发环境VS2017配置---USB摄像头视频采集

添加附加库Lib

Opencv开发环境VS2017配置---USB摄像头视频采集

设置依赖库

opencv_world343.lib

opencv_world343d.lib

Opencv开发环境VS2017配置---USB摄像头视频采集

三、运行一次程序

注意:切换到x64位模式

Opencv开发环境VS2017配置---USB摄像头视频采集

首次运行后VS会生成Debug目录。将opencv_world343.dll、opencv_world343d.dll从Opencv库的安装目录下复制过来。

在C:\opencv-3.4.3\opencv\build\x64\vc15\bin下面可以找到

Opencv开发环境VS2017配置---USB摄像头视频采集

四、运行一个简单程序测试下

以下代码摘自Learning OpenCV3教程

#include "pch.h"
#include <iostream>
#include <opencv2/opencv.hpp>

int main(int argc, char** argv) {
	cv::namedWindow("Example 2-10", cv::WINDOW_AUTOSIZE);
	cv::VideoCapture cap;
	cap.open(0); // open the first camera
	if (!cap.isOpened()) { // check if we succeeded
		std::cerr << "Couldn't open capture." << std::endl;
		return -1;
	}
	cv::Mat frame;
	for (;;) {
		cap >> frame;
		if (frame.empty()) break; // Ran out of film
		cv::imshow("Example 2-10", frame);
		if ((char)cv::waitKey(33) >= 0) break;
	}
	return 0;
}

五、运行效果

Opencv开发环境VS2017配置---USB摄像头视频采集

注意事项:

Thinkpad笔记本电脑,运行上面的程序一定要【更新摄像头驱动】!!!

Thinkpad笔记本电脑,运行上面的程序一定要【更新摄像头驱动】!!!

否则会遇到莫名其妙的问题。

e.g 程序运行后,没有视频图像!或者可以显示1~2S图像,然后程序就死了!

本系列文章由张建波编写,转载请注明出处。

示例代码下载:

https://download.csdn.net/download/ex_net/10791496


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Algorithm Design

Algorithm Design

Jon Kleinberg、Éva Tardos / Addison-Wesley / 2005-3-26 / USD 144.20

Algorithm Design introduces algorithms by looking at the real-world problems that motivate them. The book teaches students a range of design and analysis techniques for problems that arise in compu......一起来看看 《Algorithm Design》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具