▍1. VC++ OpenCV图像处理的实例
C++ MFC OpenCV和MFC的实例,包括界面程序+各种图像处理操作,演示如何在MFC中使用OpenCV,由3部分组成。一、Windows 下用 MFC 编制的程序框架,采用设备无关位图DIB实现Windows多文档模式下图像的显示,实现显示的关键函数StretchDIBits的原型; 二、调用 OpenCV 函数实现处理 使用 OpenCV 函数处理图像在 MFC 环境下显示,实现功能为图像平滑、图像缩小与Canny 边缘检测。三、用 DirectShow 编制的视频采集程序 采用 DirectShow 实现视频采集,其优点是支持高分辨率图像采集,最高分辨率由所用的摄像头决定,如罗技130万像素USB摄像头C300最高分辨率可达1280*1024,在MPEG模式下采集速度为每秒15郑使用时CPU 的时间占用率在15~30%之间