当前位置:网站首页 > Java教程 > 正文

java视频截图教程



有时我们需要在后台自动拉取

rtsp

rtmp

等视频流并进行截图,这个使用

javaCV

库即可实现。

javaCV

之所以叫

javaCV

就是因为

openCV

而得名,不过

javaCV

的功能远远大于

openCV

openCV

只能用于处理图像,而

javacv

不仅包含

openCV

全套

api

,还支持

ffmpeg

音视频编解码,

tensflow

caffe

等深度学习库,

tessrac ocr

等字符识别,矩阵计算库。下面我通过样例演示如何使用

javaCV


在项目 pom.xml 文件中添加 javaCV 依赖配置即可:


(1)下面样例中我们获取一个 RTSP 视频流并截取视频图片:


(2)运行结构如下,可以看到视频图片已经成功保存到本地:


(1)下面对样例稍作修改,可以通过设置时间间隔(秒)和最大截图张数来实现连续截图:


(2)运行结果如下:


(1)下面样例将截图功能封装成一个 API 接口服务,通过 Get 请求方式传入视频流地址后返回截图:


(2)运行效果如下:

版权声明


相关文章:

  • JAVA安装教程简笔画2025-03-29 08:42:05
  • java工程师教程 pdf2025-03-29 08:42:05
  • java 游戏制作教程2025-03-29 08:42:05
  • java模式菜鸟教程2025-03-29 08:42:05
  • java后端分享教程2025-03-29 08:42:05
  • java编程思想视频教程2025-03-29 08:42:05
  • java470教程2025-03-29 08:42:05
  • mac搭建java教程2025-03-29 08:42:05
  • java教程传智2025-03-29 08:42:05
  • java swing视频教程2025-03-29 08:42:05