Video处理架构
2017-03-08 11:04:26 0 举报
Video处理架构是一种用于处理视频数据的系统,它包括多个模块,每个模块都有不同的功能。其中,输入模块负责接收来自不同来源的视频数据,并将其转换为数字信号。接下来是预处理模块,它可以对视频进行去噪、增强和格式转换等操作,以提高后续处理的效果。然后是编码模块,它将经过预处理后的视频数据进行压缩编码,以减少存储空间和传输带宽的需求。最后是输出模块,它负责将编码后的视频数据发送到不同的设备或平台进行播放或存储。整个Video处理架构需要高度优化和协调各个模块之间的工作,以实现高效、稳定和高质量的视频处理效果。
作者其他创作
大纲/内容
VideoCaptureCamera
Camera cameraMediaRecorder mediaRecorderVideoRecorderFinishListener listener
UI模块
IdcardRecognize
ProcessResult process(ImageProcessListener listener)
数据模块
必须是线程安全的
ImageProcessAction
+ ImageProcessAction(ImageBuffer image)+ ProcessResult process(ImageProcessListener listener)
ImageBuffer
+ byte[] yuv
Camera.PreviewCallback
VideoRecorderFinishListener
AbsCameraPreview
SurfaceView mPreview
硬件控制模块
FaceDetection
IdcardCapturePreview
Background background
FrameLayout
LipVideoPreview
Button reverseButton capture
VideoBufferManager
ArrayList buffer
0 条评论
回复 删除
下一页