摘要: 前言 一个老生常谈的问题,JavaCV可以做什么? 首先是音视频处理,编解码,装封装,只要ffmpeg可以的javacv就可以 再者是图像处理和图像识别,可以借助opencv图像检测识别和tessert字符识别,他们也没有什么不同,只是javacv通过jni让它们跨平台了而已,简化了opencv和t 阅读全文
posted @ 2021-11-08 13:59 eguid 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 我们每天都在刷的各种短视频(抖音、快手)、长视频(优酷、爱奇艺、腾讯视频、Bilibili等等)、直播平台(斗鱼、虎牙),却根本没人真正了解过这些音视频技术,今天就让博主用一篇文章教会(废)大家一些基本的音视频技术“常识”。 什么是视频? 首先,作为还未入门视频技术的萌新,最最重要的就是要搞懂一件事 阅读全文
posted @ 2021-09-01 10:54 eguid 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 流媒体,流媒体,流动的媒体! 不装了,我摊牌了,这就是全网最全的流媒体知识科普文章。 我们每天都在看的各种短视频(抖音、快手)、长视频(优酷、爱奇艺、腾讯视频、Bilibili等等)、直播平台(斗鱼、虎牙)。 也可能通过各大新闻媒体报道过,新闻媒体喜欢把各大长短“视频网站”都叫做“流媒体平台”。 也 阅读全文
posted @ 2021-06-29 11:32 eguid 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 本章作为**JavaCV实战教程**的专栏目录。 文章比较我们把分为两个目录: 第一个分类目录根据文章技术类型进行分类,方便分类查找。 第二个目录按照博主更新顺序排列。 有些文章既是设备采集又实现了推流等功能,会在各个分类中重复出现。 分类目录 一、设备采集、拉流、推流和录制 1、设备采集(包含摄像 阅读全文
posted @ 2021-06-22 17:31 eguid 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 滤镜处理系列: javaCV开发详解之13:使用FFmpeg Filter过滤器处理音视频 JavaCV开发详解之32:使用filter滤镜实现中文字符叠加 JavaCV开发详解之33:使用filter滤镜实现动态日期时间叠加 JavaCV开发详解之34:使用filter滤镜实现无限循环滚动字符叠加 阅读全文
posted @ 2021-05-20 10:18 eguid 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 本章作为javacv技术栈系列文章汇总 前言 写了不少关于javacv的文章,不敢说精通 ,只能说对javacv很熟悉。虽然偶尔也提交pull request做做贡献,但是javacv包含的库实在太多了。有些库也不太可能每个应用场景都会用到,所以平时主要还是以ffmpeg音视频处理为主,顺带着写一点 阅读全文
posted @ 2020-08-25 09:33 eguid 阅读(4345) 评论(0) 推荐(1) 编辑
摘要: javaCV系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视 阅读全文
posted @ 2016-06-13 17:55 eguid 阅读(2669) 评论(0) 推荐(0) 编辑
摘要: 前言 在此之前,博主写了很多关于如何使用JavaCV的教程,例如《JavaCV五合一教程合集》《JavaCV入门教程》、《JavaCV实战教程》等等,不一一赘述,这些都是通过JavaCV的跨平台能力调用ffmpeg/opencv/tesserac等库的api。本章,博主将带领小伙伴们认识一个新的“跨 阅读全文
posted @ 2021-12-09 11:10 eguid 阅读(1) 评论(0) 推荐(0) 编辑
摘要: ​ 本篇文章用于整理JavaCV入门指南教程的目录,方便小伙伴们查找文章(持续更新,可以安心收藏)。 虽然讲JavaCV入门,但是实际上比较硬核,因为要帮助从零开始的同学了解最基本的音视频图像处理等基础概念,还要讲解每个api的基本用法,也简单涵盖了常用摄像头采集、推流、录制的场景。 总之,本专栏将 阅读全文
posted @ 2021-12-03 09:29 eguid 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 前言 一个老生常谈的问题,JavaCV可以做什么? 首先是音视频处理,编解码,装封装,只要ffmpeg可以的javacv就可以 再者是图像处理和图像识别,可以借助opencv图像检测识别和tessert字符识别,他们也没有什么不同,只是javacv通过jni让它们跨平台了而已,简化了opencv和t 阅读全文
posted @ 2021-11-08 13:59 eguid 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 我们每天都在刷的各种短视频(抖音、快手)、长视频(优酷、爱奇艺、腾讯视频、Bilibili等等)、直播平台(斗鱼、虎牙),却根本没人真正了解过这些音视频技术,今天就让博主用一篇文章教会(废)大家一些基本的音视频技术“常识”。 什么是视频? 首先,作为还未入门视频技术的萌新,最最重要的就是要搞懂一件事 阅读全文
posted @ 2021-09-01 10:54 eguid 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 面对这场突如其来的变革,作为软件开发者,应该如何选择自己今后的发展方向?桌面软件开发领域还有前景吗? 起源 自从苹果发布m1处理器,让自家Mac支持IOS移动端app运行之后,彻底打破了移动端app和桌面软件之间的桎梏,移动端app可以流畅的运行在桌面端。 今年,微软又“重磅发布“了windows 阅读全文
posted @ 2021-07-07 09:50 eguid 阅读(319) 评论(2) 推荐(0) 编辑
摘要: 如何将javacv中的native库编译到龙芯平台 由于我们在上一篇中已经讲到,java在龙芯平台和国产操作系统“双剑合璧基础上的运行问题已经解决了。但是呢,javacv依赖的ffmpeg和opencv等库都是c/c库,这些库都需要我们自行编译,所以我们还要知道如何编译这些c/c库。 而好巧不巧的是 阅读全文
posted @ 2021-07-02 09:57 eguid 阅读(184) 评论(0) 推荐(0) 编辑
摘要: **高能预警:**本文内容过于硬核,涉及编译器原理、cpu指令集、机器码、编程语言原理、跨平台原理等计算机专业基础知识,建议具有c、c++、java、nodejs等多种编程语言开发能力,且实战经验丰富的资深开发者阅读。 背景 全面的国产化即将来临之时,不仅是操作系统,cpu也会使用国产化芯片作为替换 阅读全文
posted @ 2021-07-02 09:54 eguid 阅读(2186) 评论(22) 推荐(10) 编辑
摘要: javacv实战专栏目录: JavaCV实战专栏文章目录(JavaCV速查手册) 前言 我们在前面几章已经实现了几种常见的字符叠加滤镜特效,本章带领大家来尝试一下视频叠加视频,也就是“画中画”的特效。 依赖 使用maven添加依赖 <dependency> <groupId>org.bytedeco 阅读全文
posted @ 2021-07-02 09:52 eguid 阅读(160) 评论(0) 推荐(0) 编辑
摘要: javacv实战专栏目录: JavaCV实战专栏文章目录(JavaCV速查手册) 前言 我们在 javaCV开发详解之13:使用FFmpeg Filter过滤器处理音视频中已经简单介绍过如何使用javacv的过滤器实现, 在上一章 JavaCV开发详解之32:使用filter滤镜实现中文字符叠加和 阅读全文
posted @ 2021-07-02 09:50 eguid 阅读(105) 评论(0) 推荐(0) 编辑
摘要: javacv实战专栏目录: JavaCV实战专栏文章目录(JavaCV速查手册) 前言 我们在 javaCV开发详解之13:使用FFmpeg Filter过滤器处理音视频中已经简单介绍过如何使用javacv的过滤器实现, 在上一章 JavaCV开发详解之32:使用filter滤镜实现中文字符叠加中我 阅读全文
posted @ 2021-07-02 09:48 eguid 阅读(80) 评论(0) 推荐(0) 编辑
摘要: javacv实战专栏目录: JavaCV实战专栏文章目录(JavaCV速查手册) 前言 我们在 javaCV开发详解之13:使用FFmpeg Filter过滤器处理音视频中已经简单介绍过如何使用javacv的过滤器实现,本篇将在此基础上实现视频画面字符叠加,可以用于实现视频水印和安防监控的时间戳水印 阅读全文
posted @ 2021-07-02 09:44 eguid 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 流媒体,流媒体,流动的媒体! 不装了,我摊牌了,这就是全网最全的流媒体知识科普文章。 我们每天都在看的各种短视频(抖音、快手)、长视频(优酷、爱奇艺、腾讯视频、Bilibili等等)、直播平台(斗鱼、虎牙)。 也可能通过各大新闻媒体报道过,新闻媒体喜欢把各大长短“视频网站”都叫做“流媒体平台”。 也 阅读全文
posted @ 2021-06-29 11:32 eguid 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 本章作为**JavaCV实战教程**的专栏目录。 文章比较我们把分为两个目录: 第一个分类目录根据文章技术类型进行分类,方便分类查找。 第二个目录按照博主更新顺序排列。 有些文章既是设备采集又实现了推流等功能,会在各个分类中重复出现。 分类目录 一、设备采集、拉流、推流和录制 1、设备采集(包含摄像 阅读全文
posted @ 2021-06-22 17:31 eguid 阅读(233) 评论(0) 推荐(0) 编辑
摘要: javacv系列文章: javacv开发详解之1:调用本机摄像头视频 javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV) javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtm 阅读全文
posted @ 2021-05-20 10:23 eguid 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 不同于市面上其他需要各种转发到流媒体服务的中间件来说,EasyMedia不需要依赖任何nginx-rtmp,srs,zlmediakit等等第三方流媒体服务,只需要你有rtsp或者rtmp等等协议的视频源地址,EasyMedia就可以让他们无须转发就可以直接使用浏览器进行播放,不需要任何ocx,ac 阅读全文
posted @ 2021-05-20 10:20 eguid 阅读(939) 评论(3) 推荐(1) 编辑
摘要: 滤镜处理系列: javaCV开发详解之13:使用FFmpeg Filter过滤器处理音视频 JavaCV开发详解之32:使用filter滤镜实现中文字符叠加 JavaCV开发详解之33:使用filter滤镜实现动态日期时间叠加 JavaCV开发详解之34:使用filter滤镜实现无限循环滚动字符叠加 阅读全文
posted @ 2021-05-20 10:18 eguid 阅读(130) 评论(0) 推荐(0) 编辑
摘要: javacv系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视 阅读全文
posted @ 2021-02-05 15:59 eguid 阅读(626) 评论(0) 推荐(0) 编辑
摘要: javacv系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视 阅读全文
posted @ 2021-02-02 14:20 eguid 阅读(675) 评论(0) 推荐(0) 编辑
摘要: javaCV全系列文章汇总整理 javacv教程文档手册开发指南汇总篇 前言 JavaCV更新到1.5.x版本,依赖包也迎来了很大变化,体积也变大了不少。很多小伙伴们反馈,之前很多1.3.x和1.4.x版本的包路径都找不到了,也就是说JavaCV1.5.x和之前版本已经不兼容了。 所以本章就单独讲讲 阅读全文
posted @ 2021-01-14 09:32 eguid 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: javacv系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视 阅读全文
posted @ 2021-01-12 17:53 eguid 阅读(304) 评论(0) 推荐(0) 编辑
摘要: javacv系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视 阅读全文
posted @ 2021-01-12 17:52 eguid 阅读(901) 评论(0) 推荐(0) 编辑
摘要: javacv系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视 阅读全文
posted @ 2021-01-12 17:51 eguid 阅读(268) 评论(0) 推荐(0) 编辑
摘要: javacv系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视 阅读全文
posted @ 2021-01-12 17:50 eguid 阅读(282) 评论(0) 推荐(0) 编辑
摘要: javacv系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视 阅读全文
posted @ 2021-01-12 14:38 eguid 阅读(233) 评论(0) 推荐(0) 编辑
摘要: javacv系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视 阅读全文
posted @ 2021-01-12 14:35 eguid 阅读(802) 评论(0) 推荐(0) 编辑
摘要: javacv系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视 阅读全文
posted @ 2021-01-12 14:32 eguid 阅读(563) 评论(0) 推荐(0) 编辑
摘要: JavaCV入门指南系列: JavaCV入门指南:序章(看完本章后,不想看原理的小伙伴可直接跳转到《快速上手篇》) JavaCV入门指南:调用FFmpeg原生API和JavaCV是如何封装了FFmpeg的音视频操作 JavaCV入门指南:调用opencv原生API和JavaCV是如何封装了openc 阅读全文
posted @ 2021-01-12 14:31 eguid 阅读(239) 评论(0) 推荐(0) 编辑
摘要: javaCV实战系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtm 阅读全文
posted @ 2021-01-12 14:26 eguid 阅读(245) 评论(0) 推荐(0) 编辑
摘要: javaCV实战系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtm 阅读全文
posted @ 2021-01-12 13:09 eguid 阅读(711) 评论(0) 推荐(0) 编辑
摘要: javaCV实战系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtm 阅读全文
posted @ 2021-01-12 13:07 eguid 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 前言 不管是文章(文章、小说等)、音乐制作还是视频创作(短视频、电影、电视剧等),对于内容创作者来说,这句话似乎是永恒的定律,其背后究竟有什么奥秘呢? 作为一个喜欢钻研技术的专栏文章创作者来说,这个话题对我也有很强的吸引力,于是抱着不撞南墙终不回的...不对,应该是打肿脸充胖子的无畏精神下,一起来探 阅读全文
posted @ 2021-01-12 13:04 eguid 阅读(159) 评论(0) 推荐(0) 编辑
摘要: javacv进阶opencv图像检测/识别 JavaCV进阶opencv图像检测识别:摄像头画面人脸检测 JavaCV进阶opencv图像检测识别:ffmpeg视频图像画面人脸检测 前言 上一章已经讲了如何通过OpenCVFrameGrabber读取摄像头画面来进行图像检测,javacv官方的教程也 阅读全文
posted @ 2021-01-12 12:52 eguid 阅读(251) 评论(0) 推荐(0) 编辑
摘要: javacv进阶opencv图像检测/识别 JavaCV进阶opencv图像处理:摄像头图像人脸检测 JavaCV进阶opencv图像处理:ffmpeg视频图像画面人脸检测 前言 一点闲言碎语(建议跳过): 为什么博主之前一直没写人脸检测和识别?因为javacv官方首页的demo演示就是人脸检测,大 阅读全文
posted @ 2021-01-12 12:51 eguid 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 本章作为javacv技术栈系列文章汇总 前言 写了不少关于javacv的文章,不敢说精通 ,只能说对javacv很熟悉。虽然偶尔也提交pull request做做贡献,但是javacv包含的库实在太多了。有些库也不太可能每个应用场景都会用到,所以平时主要还是以ffmpeg音视频处理为主,顺带着写一点 阅读全文
posted @ 2020-08-25 09:33 eguid 阅读(4345) 评论(0) 推荐(1) 编辑
摘要: javaCV系列文章: javacv开发详解之1:调用本机摄像头视频 javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV) javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtm 阅读全文
posted @ 2020-08-25 09:31 eguid 阅读(270) 评论(0) 推荐(0) 编辑
摘要: javaCV实战系列文章: javacv开发详解之1:调用本机摄像头视频 javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV) javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/r 阅读全文
posted @ 2020-07-07 15:13 eguid 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: javaCV实战系列文章: javacv开发详解之1:调用本机摄像头视频 javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV) javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/r 阅读全文
posted @ 2020-07-07 15:11 eguid 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: JavaCV入门指南系列: JavaCV入门指南:序章 JavaCV入门指南:调用FFmpeg原生API和JavaCV是如何封装了FFmpeg的音视频操作 JavaCV入门指南:调用opencv原生API和JavaCV是如何封装了opencv的图像处理操作 JavaCV入门指南:帧抓取器(Frame 阅读全文
posted @ 2020-06-28 13:48 eguid 阅读(719) 评论(0) 推荐(0) 编辑
摘要: JavaCV入门指南系列: JavaCV入门指南:序章 JavaCV入门指南:调用FFmpeg原生API和JavaCV是如何封装了FFmpeg的音视频操作 JavaCV入门指南:调用opencv原生API和JavaCV是如何封装了opencv的图像处理操作 JavaCV入门指南:帧抓取器(Frame 阅读全文
posted @ 2020-06-28 13:47 eguid 阅读(526) 评论(0) 推荐(0) 编辑
摘要: JavaCV入门指南系列: JavaCV入门指南:序章 JavaCV入门指南:调用FFmpeg原生API和JavaCV是如何封装了FFmpeg的音视频操作 JavaCV入门指南:调用opencv原生API和JavaCV是如何封装了opencv的图像处理操作 JavaCV入门指南:帧抓取器(Frame 阅读全文
posted @ 2020-06-28 13:46 eguid 阅读(740) 评论(0) 推荐(0) 编辑