1、mfc
微软基础类库(microsoftfoundationclasses)的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows
api函数。
2、vfw
vfw(video for windows)是microsoft推出的关于数字视频的一个软件开发包,vfw的核心是avi文件标准。
3、directshow
directshow是微软公司在activemovie和video for windows的基础上推出的新一代基于com(component
object model)的流媒体处理的开发包,与directx开发包一起发布。directshow使用一种叫filter
graph的模型来管理整个数据流的处理过程,运用directshow,我们可以很方便地从支持wdm驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文件中。
4、directx
directx(direct
extension,简称dx)是由微软公司创建的多媒体编程接口。由c++编程语言实现,遵循com。被广泛使用于microsoft
windows、microsoft xbox、microsoft xbox 360和microsoft xbox
one电子游戏开发,并且只能支持这些平台。
5、sdl
sdl(simple directmedia
layer)是一套开放源代码的跨平台多媒体开发库,使用c语言写成。sdl提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码
就可以开发出跨多个平台(linux、windows、mac os x等)的应用软件。目前sdl多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。
6、opencv
opencv(open source computer vision
library)是一个基于(开源)发行的跨平台计算机视觉库,可以运行在linux、windows和mac os操作系统上。它轻量级而且高效——由一系列 c
函数和少量 c++ 类构成,同时提供了python、ruby、matlab等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
7、opengl
opengl(open graphics
library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。opengl是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。