JavaCV入门指南系列:
前言
上一章大体讲解了javaCV的结构,本章就具体的FrameGrabber实现方式展开探索。
FrameGrabber(帧抓取器/采集器)介绍
用于采集/抓取视频图像和音频采样。封装了检索流信息,自动猜测视频解码格式,音视频解码等具体API,并把解码完的像素数据(可配置像素格式)或音频数据保存到Frame中返回等功能。
FrameGrabber的结构
FrameGrabber本身是个抽象类,抽象了所有抓取器的通用方法和一些共用属性。
FrameGrabber的子类/实现类包含以下几个:
FFmpegFrameGrabber、OpenCVFrameGrabber、IPCameraFrameGrabber、VideoInputFrameGrabber、FlyCapture2FrameGrabber、DC1394FrameGrabber