javaCV入门学习笔记(1)
什么是JavaCV
javaCV是java版的计算机视觉领域的库,其通过java cpp方式对ffmpeg、opencv等几十个库做了封装。其可以处理音视频、流媒体、图像处理、深度学习、机器学习、人工智能等。
基础知识
音视频处理大致流程:
拉流(采集)
——>图像像素数据/音频数据
<——>编/解码
<——>音/视频帧
<——>解封装/封装
——>推流
举例:编解码过程(以hevc编码的rtsp转rtmp/flv为例,无音频数据)
1 | graph LR |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 独特的留白!
评论