Windwos10+VS2017+OpenCV3.4.1+DirectShow+MFC
一、前言
在网上参考了许多的博客和视频对着诸多的历程一一实践,发现自己填了不少坑,当然可以认为本人理解能力有限或者笔记本的配置与众博主异同。为了让其他和本人电脑配置和换环境设置相同的朋友们能少采坑,特写此博客。
1.1DirectX与DirectShow介绍
DirectX软件开发包是微软公司提供的一套Windows操作平台上的开发高性能图形、声音、输入、输出和网络游戏的编程接口。
DirectShow是从DirectX6.0中的DirectX Media 发展而来的,它集成了DirectX家族中其他成员(DirectDraw、DirectSound等)的技术。
1.2环境介绍
图1.1 笔记本电脑系统信息
图1.2 VS软件版本信息
二、效果展示
整个代码实现了摄像头的选择、摄像头参数设置、摄像头视频帧的实时显示、以及相关图像处理操作。当点击config按钮时可以对摄像头的相应参数进行设置,如下图中就展示了对摄像头的曝光度、亮度、对比度等参数进行设置,同时还实现了摄像头分辨率的设定,以及可以通过capture按钮对当前视频帧进抓取,也就是实现了截屏的功能,与此同时当点击capture按钮后点击process按钮可以对图像进行图像处理,图中显示的就图像的二值化。注:本文作者可能在开发和撰写上存在着错误或者考虑不周的地方请各位读者海涵,若可以的话可以给作者(QQ: