_________ ________ ________ ___
|\___ ___\\ __ \|\ __ \|\ \
\|___ \ \_\ \ \|\ \ \ \|\ \ \ \
\ \ \ \ \ \\\ \ \ \\\ \ \ \
\ \ \ \ \ \\\ \ \ \\\ \ \ \____
\ \__\ \ \_______\ \_______\ \_______\
\|__| \|_______|\|_______|\|_______|
| 模块 | 说明 |
|---|---|
| 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>