_________ ________ ________ ___ |\___ ___\\ __ \|\ __ \|\ \ \|___ \ \_\ \ \|\ \ \ \|\ \ \ \ \ \ \ \ \ \\\ \ \ \\\ \ \ \ \ \ \ \ \ \\\ \ \ \\\ \ \ \____ \ \__\ \ \_______\ \_______\ \_______\ \|__| \|_______|\|_______|\|_______|
模块 | 说明 |
---|---|
core | 核心程序,提供了各种基本的方法 |
console | 控制台相关内容(彩色文字,表格,进度条) |
crypto | 各种加密算法的Java实现 |
os | 获取各种系统信息(CPU、硬盘、内存、显卡、声卡..) |
classloader | 各种功能的类加载器 |
ai | 人工智能模块 |
image | 图像处理 |
qrcode | 二维码 |
- 克隆项目到本地
git clone https://gitee.com/vincent-winner/toolset
- 进入项目根目录
cd toolset
- 构建并安装项目到本地 Maven 仓库
mvn clean install
- 安装源码(可选,非必须)
mvn source:jar install
- 人工智能模块中,
face-id
模块需要jdk8u281
及以上jdk版本才可正常运行,如果不想更新JDK,可以使用采用更新技术的seeta6
模块,此模块各方面效果都要优于face-id
- 修改pom.xml中的 project.platform 选项来指定编译平台,目前 project.platform 选项只会影响到 image 模块,需要此选项的原因是 Image 模块导入了opencv 的动态链接库,而动态链接库不跨平台
<!--使用以下方式导入对应平台的image模块,project.platform的值如下-->
<!--
windows-x86_64
linux-x86_64
-->
<dependency>
<groupId>io.vincentwinner.toolset</groupId>
<artifactId>image</artifactId>
<version>1.0.1-${project.platform}</version>
</dependency>