JavaCV入门指南:帧抓取器(FrameGrabber)的原理与应用

JavaCV入门指南系列:

JavaCV入门指南:序章

JavaCV入门指南:调用FFmpeg原生API和JavaCV是如何封装了FFmpeg的音视频操作

JavaCV入门指南:帧抓取器(FrameGrabber)的原理与应用

 

前言

上一章大体讲解了javaCV的结构,本章就具体的FrameGrabber实现方式展开探索。

FrameGrabber(帧抓取器/采集器)介绍


用于采集/抓取视频图像和音频采样。封装了检索流信息,自动猜测视频解码格式,音视频解码等具体API,并把解码完的像素数据(可配置像素格式)或音频数据保存到Frame中返回等功能。

 

FrameGrabber的结构

FrameGrabber本身是个抽象类,抽象了所有抓取器的通用方法和一些共用属性。

FrameGrabber的子类/实现类包含以下几个:

FFmpegFrameGrabber、OpenCVFrameGrabber、IPCameraFrameGrabber、VideoInputFrameGrabber、FlyCapture2FrameGrabber、DC1394FrameGrabber

上一篇:javaCV视频取帧测试类,封装完整可直接使用,真香!!


下一篇:悄摸直播 —— JavaCV实现本机摄像头画面远程直播