JavaVision是一个基于Java开发的全能视觉智能识别项目。该项目起源于对图像处理和人工智能领域的热情,以及对Java作为主要编程语言的坚持。在AI领域,大多数解决方案都是使用Python实现的,因此决定充分利用Java的优势来构建一个功能强大且易于集成的视觉智能识别平台。
JavaVision是完全开源、免费并支持多平台部署视觉智能识别项目 如果该项目对您有帮助,您的star是我不断优化的动力!!! 模型文件去hub下载https://xxxx/javpower/JavaVision
JavaVision具有以下突出特点:
灵活可拓展:JavaVision采用模块化设计,允许用户根据自己的需求进行灵活的定制和扩展。用户可以根据项目需求选择合适的功能模块,也可以通过插件机制添加新的识别算法和特性。
JavaVision旨在为Java开发者提供一个全面的视觉智能识别解决方案,让他们能够以熟悉且喜爱的编程语言构建出先进、可靠且易于集成的AI应用。无论是企业级应用还是个人项目,JavaVision都能助力开发者实现更多可能性
docker一键部署
接口地址:/yolo8
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
响应参数:
暂无
响应示例:
{
"code": 500,
"success": false,
"msg": "java.io.FileNotFoundException: /opt/ocr/20231109151816332402394.png (No such file or directory)",
"data": null,
"time": "2023-11-09 15:18:16",
"traceId": null
}
接口地址:/yolo8/json
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
Detection
响应参数:
参数名称
参数说明
类型
schema
label
string
clsId
integer(int32)
integer(int32)
bbox
array
confidence
number(float)
number(float)
响应示例:
[
{
"label": "",
"clsId": 0,
"bbox": [],
"confidence": 0
}
]
接口地址:/word
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
响应参数:
暂无
响应示例:
接口地址:/word/json
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
WordBlock
响应参数:
参数名称
参数说明
类型
schema
text
string
charScores
array
boxPoint
array
Point
x
number(double)
y
number(double)
响应示例:
[
{
"text": "",
"charScores": [],
"boxPoint": [
{
"x": 0,
"y": 0
}
]
}
]
接口地址:/reflective/json
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
响应参数:
暂无
响应示例:
接口地址:/ocr
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
param
query
true
OcrParam
OcrParam
openAi-key
false
string
描述词
false
array
string
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
响应参数:
暂无
响应示例:
接口地址:/ocr/json
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
TextBlock
响应参数:
参数名称
参数说明
类型
schema
boxPoint
array
Point
x
number(double)
y
number(double)
boxScore
number(float)
number(float)
angleIndex
integer(int32)
integer(int32)
angleScore
number(float)
number(float)
angleTime
number(double)
number(double)
text
string
charScores
array
crnnTime
number(double)
number(double)
blockTime
number(double)
number(double)
响应示例:
[
{
"boxPoint": [
{
"x": 0,
"y": 0
}
],
"boxScore": 0,
"angleIndex": 0,
"angleScore": 0,
"angleTime": 0,
"text": "",
"charScores": [],
"crnnTime": 0,
"blockTime": 0
}
]
接口地址:/fire/json
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
响应参数:
暂无
响应示例:
接口地址:/construction/json
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
响应参数:
暂无
响应示例:
接口地址:/face/update
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
param
query
true
FaceParam
FaceParam
人员唯一标识
true
string
人员名称
true
string
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
响应参数:
暂无
响应示例:
接口地址:/face/search
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
PersonObject
响应参数:
参数名称
参数说明
类型
schema
personId
string
personName
string
响应示例:
{
"personId": "",
"personName": ""
}
接口地址:/face/del
请求方式:POST
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
param
query
true
FaceParam
FaceParam
人员唯一标识
true
string
响应状态:
状态码
说明
schema
200
OK
响应参数:
暂无
响应示例:
[](#4%E6%B7%BB%E5%8A%A0%E4%BA%BA%E8%84%B8)4、添加人脸
接口地址:/face/add
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
param
query
true
FaceParam
FaceParam
人员唯一标识
true
string
人员名称
true
string
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
响应参数:
暂无
响应示例:
接口地址:/image/search
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
[](#2%E6%B7%BB%E5%8A%A0%E5%9B%BE%E7%89%87)2、添加图片
接口地址:/image/add
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
请求参数:
参数名称
参数说明
请求类型
是否必须
数据类型
schema
imageId
query
true
string
file
query
true
file
响应状态:
状态码
说明
schema
200
OK
响应参数:
暂无
响应示例:
原网址: 访问
创建于: 2024-01-05 11:44:06
目录: default
标签: 无
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
最新评论