AIAS
AIAS 是一套专为 Java 开发者打造的一站式人工智能开源解决方案,旨在降低 AI 技术应用门槛,加速产品研发进程。它提供了从模型训练到实际部署的完整闭环,核心功能涵盖产品级的自定义模板 OCR 识别、高精度以图搜图以及人像搜索等热门场景。
对于需要处理复杂票据、证件识别的企业,AIAS 独特的自定义模板 OCR 功能允许用户通过简单的锚点设置即可快速适配各类版式,无需重新训练底层模型。在图像检索方面,它灵活支持从百万级轻量应用到千万级大规模向量检索的不同需求,并内置了面向 Java 程序员的可视化训练平台,让非算法专家也能轻松定制图像分类模型。
该项目完全免费且可商用,采用 Spring Boot 后端与 Vue 前端架构,既提供开箱即用的 Web 应用供直接部署,也开放丰富的 REST API 便于集成到现有系统中。无论是希望快速引入 AI 能力的后端工程师,还是需要构建定制化视觉应用的研发团队,AIAS 都能提供基于 CPU 或 GPU 环境的稳定支持,切实为技术落地减负增效。
使用场景
某大型物流园区的 Java 开发团队正面临海量运单图片结构化提取与违规包裹快速溯源的双重挑战。
没有 AIAS 时
- 定制识别开发难:面对非标准格式的运单,传统 OCR 无法精准提取特定字段,需人工编写大量规则或采购昂贵的商业 SDK,且难以动态调整模板。
- 图像检索效率低:在百万级历史包裹图片中查找相似违禁品或特定货物时,只能依靠文件名或人工肉眼翻阅,耗时极长且漏检率高。
- 技术栈割裂严重:算法团队使用 Python/PyTorch 训练模型,而业务系统是 Java 架构,模型部署、接口封装及跨语言调用耗费了大量联调时间。
- 人脸安防成本高:园区出入口的人脸搜索功能需单独构建向量数据库和检索引擎,基础设施搭建复杂,维护成本高昂。
使用 AIAS 后
- 模板识别零代码配置:利用 IOCR 自定义模板功能,通过可视化设置锚点和内容区,无需重新训练即可灵活适配各种新版运单,直接输出结构化数据。
- 毫秒级以图搜图:内置向量引擎支持千万级图片库,上传可疑包裹照片即可秒级返回相似结果,迅速定位货物轨迹,大幅提升安检效率。
- Java 原生一站式集成:提供纯 Java 版的训练平台与 SDK,开发人员可直接在 Spring Boot 项目中调用 AI 能力,消除了跨语言部署障碍,研发周期缩短 60%。
- 开箱即用的人脸搜索:直接部署 Web 应用模块,快速构建起园区人脸门禁与黑名单预警系统,无需从零搭建复杂的底层算法服务。
AIAS 让 Java 团队无需依赖算法专家,即可低成本、高效率地落地产品级计算机视觉应用,真正实现为研发加速。
运行环境要求
- Windows
- Linux
- macOS
- 可选
- 支持 NVIDIA GPU (CUDA),适用于 Windows x64 和 Linux x64
- CPU 模式在所有支持的系统上可用
- 具体显卡型号、显存大小及 CUDA 版本未说明
未说明

快速开始
|
|
|
|
模型下载:
支持的开发运行环境
CPU
Windows x64, Linux x64, macOS x64
GPU (CUDA)
Windows x64, Linux x64
培训课程基础入门(视频)
- 视频地址:
- 培训文档位置:
- 0_docs\
1: 面向 Java 程序员的 AI 训练平台【模型定制】
- 项目位置:AIAS/2_training_platform
- 面向java程序员,满足图像识别分类定制化需求。
- 支持图像分类模型训练
- 支持图像1:1
|
AI 训练平台 并以REST API形式为上层应用提供接口。 |
|
2: AI Web应用【开箱即用】
- 项目位置:AIAS/4_web_app
- Web应用,前端VUE,后端Springboot
- 可以直接部署使用,使用UI或者调用API集成到现有的系统中。
- 支持的能力清单:
1). 图像生成
2). 人脸搜索
3). 以图搜图
...
#### 2.1 IOCR - 自定义模版识别: - 项目位置:AIAS/4_web_app/iocr
|
- 1. 参照锚点设置
|
|
|
2. 内容识别区设置 |
|
2.2 以图搜图:
- 项目位置:AIAS/4_web_app/image_search
- 一共提供了三个不同的版本
- 无向量引擎的版本,适合100万图片以下:mini_image_search
- 向量引擎的版本,无管理系统的精简版:simple_image_search
- 向量引擎的版本,完整的产品级应用:image_search
|
- 1. 图片上传
- 1). 支持服务器端文件夹上传 ,大量图片使用,如千万张图片入库。 - 2). 点击提取人脸特征按钮. - 3). 支持客户端文件夹上传. |
|
tr.
||||||||||||||||||||||||
|
2. 图像搜索 |
|
tr.
table.
|
- 1. 图片上传
- 2. 点击提取特征按钮. |
|
- 1. 以文搜图
- 输入图片:一只猫. - 输入文本:雪地上两只狗. - 输入图片:一片森林. . tr. |
|
|
|
|
模型下载:
支持的开发运行环境
CPU
Windows x64, Linux x64, macOS x64
GPU (CUDA)
Windows x64, Linux x64
培训课程基础入门(视频)
- 视频地址:
- 培训文档位置:
- 0_docs\
1: 面向 Java 程序员的 AI 训练平台【模型定制】
- 项目位置:AIAS/2_training_platform
- 面向java程序员,满足图像识别分类定制化需求。
- 支持图像分类模型训练
- 支持图像1:1
|
AI 训练平台 并以REST API形式为上层应用提供接口。 |
|
2: AI Web应用【开箱即用】
- 项目位置:AIAS/4_web_app
- Web应用,前端VUE,后端Springboot
- 可以直接部署使用,使用UI或者调用API集成到现有的系统中。
- 支持的能力清单:
1). 图像生成
2). 人脸搜索
3). 以图搜图
...
#### 2.1 IOCR - 自定义模版识别: - 项目位置:AIAS/4_web_app/iocr
|
- 1. 参照锚点设置
|
|
|
2. 内容识别区设置 |
|
2.2 以图搜图:
- 项目位置:AIAS/4_web_app/image_search
- 一共提供了三个不同的版本
- 无向量引擎的版本,适合100万图片以下:mini_image_search
- 向量引擎的版本,无管理系统的精简版:simple_image_search
- 向量引擎的版本,完整的产品级应用:image_search
|
- 1. 图片上传
- 1). 支持服务器端文件夹上传 ,大量图片使用,如千万张图片入库。 - 2). 点击提取人脸特征按钮. - 3). 支持客户端文件夹上传. |
|
|
2. 图像搜索 |
|
tr.
2.3 跨模态:以文搜图,以图搜图:
- 项目位置:AIAS/4_web_app/image_text_search
- 一共提供了2个不同的版本
- 无向量引擎的版本,适合100万图片以下:mini_image_text_search
- 向量引擎的版本,适合100万图片以上:image_text_search
|
- 1. 图片上传
- 2. 点击提取特征按钮. |
|
- 1. 以文搜图
- 输入文本:雪地上两只狗. |
|
- 1. 以图搜图
- 输入画像:一位老人. |
- 2. 以图搜图
|
|