当前位置:网站首页 > Java教程 > 正文

java智能识别教程



  • JavaVision是一个基于Java开发的全能视觉智能识别项目。该项目起源于对图像处理和人工智能领域的热情,以及对Java作为主要编程语言的坚持。在AI领域,大多数解决方案都是使用Python实现的,因此决定充分利用Java的优势来构建一个功能强大且易于集成的视觉智能识别平台。

    JavaVision是完全开源、免费并支持多平台部署视觉智能识别项目
    如果该项目对您有帮助,您的star是我不断优化的动力!!!
    https://gitee.com/giteeClass/java-vision
    https://github.com/javpower/JavaVision

JavaVision具有以下突出特点:

  • 框架: SpringBoot
  • 多功能性:JavaVision不仅实现PaddleOCR-V4、YoloV8物体识别、人脸识别、以图搜图等核心功能,还可以轻松扩展到其他领域,如语音识别、动物识别、安防检查等。这使得JavaVision成为一个全面解决多种场景需求的自适应平台。
  • 高性能:JavaVision经过精心优化,具备卓越的性能表现。通过巧妙地结合算法优化和多线程技术,JavaVision能够在短时间内处理大量复杂的图像数据,并快速准确地进行识别和分析。
  • 可靠稳定:Java作为一种成熟而可靠的编程语言,具备出色的稳定性和安全性。JavaVision严格遵循**实践和高标准,确保项目的稳定运行,并提供可靠的数据保护和隐私保密。
  • 易于集成:JavaVision提供简洁而强大的API接口,使得与其他系统和平台的集成变得轻松快捷。无论是嵌入到现有应用程序中,还是作为独立的服务进行部署,JavaVision都能够与各种技术栈和框架无缝衔接。
  • 灵活可拓展:JavaVision采用模块化设计,允许用户根据自己的需求进行灵活的定制和扩展。用户可以根据项目需求选择合适的功能模块,也可以通过插件机制添加新的识别算法和特性。

    JavaVision旨在为Java开发者提供一个全面的视觉智能识别解决方案,让他们能够以熟悉且喜爱的编程语言构建出先进、可靠且易于集成的AI应用。无论是企业级应用还是个人项目,JavaVision都能助力开发者实现更多可能性

docker一键部署

  • docker pull javpower/pdocr:v4.0.1
  • docker run --name mycontainer -p 6888:6888 javpower/pdocr:v4.0.1

image.png

1、YOLOV8识别物体

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema file query true file

响应状态:

状态码 说明 schema 200 OK

响应参数:

暂无

响应示例:

 

2、YOLOV8识别物体

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema file query true file

响应状态:

状态码 说明 schema 200 OK Detection

响应参数:

参数名称 参数说明 类型 schema label string clsId integer(int32) integer(int32) bbox array confidence number(float) number(float)

响应示例:

 

3、DJL识别文字

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema file query true file

响应状态:

状态码 说明 schema 200 OK

响应参数:

暂无

响应示例:

 

4、DJL识别文字

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema file query true file

响应状态:

状态码 说明 schema 200 OK WordBlock

响应参数:

参数名称 参数说明 类型 schema text string charScores array boxPoint array Point   x number(double)   y number(double)

响应示例:

 

5、反光衣检测

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema file query true file

响应状态:

状态码 说明 schema 200 OK

响应参数:

暂无

响应示例:

 

6、JNI识别文字

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema param query true OcrParam OcrParam   openAi-key false string   描述词 false array string file query true file

响应状态:

状态码 说明 schema 200 OK

响应参数:

暂无

响应示例:

 

7、JNI识别文字

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 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)

响应示例:

 

8、火焰检测

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema file query true file

响应状态:

状态码 说明 schema 200 OK

响应参数:

暂无

响应示例:

 

9、安全帽检测

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema file query true file

响应状态:

状态码 说明 schema 200 OK

响应参数:

暂无

响应示例:

 

1、更新人脸

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema param query true FaceParam FaceParam   人员唯一标识 true string   人员名称 true string file query true file

响应状态:

状态码 说明 schema 200 OK

响应参数:

暂无

响应示例:

 

2、人脸查询

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema file query true file

响应状态:

状态码 说明 schema 200 OK PersonObject

响应参数:

参数名称 参数说明 类型 schema personId string personName string

响应示例:

 

3、删除人脸

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema param query true FaceParam FaceParam   人员唯一标识 true string

响应状态:

状态码 说明 schema 200 OK

响应参数:

暂无

响应示例:

 

4、添加人脸

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema param query true FaceParam FaceParam   人员唯一标识 true string   人员名称 true string file query true file

响应状态:

状态码 说明 schema 200 OK

响应参数:

暂无

响应示例:

 

1、搜图

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema file query true file

响应状态:

状态码 说明 schema 200 OK

2、添加图片

接口地址:

请求方式:

请求数据类型:

响应数据类型:

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema imageId query true string file query true file

响应状态:

状态码 说明 schema 200 OK

响应参数:

暂无

响应示例:


                            

版权声明


相关文章:

  • java程序设计实用教程第二版2024-11-19 19:34:05
  • java substance教程2024-11-19 19:34:05
  • java中级程序教程2024-11-19 19:34:05
  • java教程46讲2024-11-19 19:34:05
  • java教程视频 微信2024-11-19 19:34:05
  • editplus使用java教程2024-11-19 19:34:05
  • 电脑上java安装教程2024-11-19 19:34:05
  • java木马教程2024-11-19 19:34:05
  • java教程售卖2024-11-19 19:34:05
  • java开发java开发教程2024-11-19 19:34:05