JavaCV免费教程目录:
javacv实战专栏目录(2016年更新至今):
2022年最新JavaCV最新音视频教程目录:
JavaCV音视频教程目录(2022年最新JavaCV教程)
前言
javacv开发包是用于支持java多媒体开发的一套开发包,可以适用于本地多媒体(音视频)调用以及音视频,图片等文件后期操作(图片修改,音视频解码剪辑等等功能),这里只使用最简单的本地摄像头调用来演示一下javacv的基础功能
1、依赖配置说明
依赖配置问题可以参考博主另一篇文章:JavaCV更新到1.5.x版本后的依赖问题说明以及如何精简依赖包大小
如何精简javacv依赖,达到最小依赖包:JavaCV精简依赖包:如何只依赖本地平台所需的最小依赖包
(注意:从其他地方下载的依赖包请积极开心的替换为官方jar包和博主提供jar包;如果使用其他jar包版本而导致出错,不要急着找博主问为啥会报错,先把jar包替换了再试试看)
maven和gradle方式如果想要减小依赖包大小,则需要手动进行排除不需要的平台依赖即可
(1)使用maven添加依赖
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv-platform</artifactId>
<version>1.4.4</version>
</dependency>
(2)使用gradle添加依赖
dependencies {
compile group: 'org.bytedeco'