人工智能APP-物体识别

Posted 九中电脑制作

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了人工智能APP-物体识别相关的知识,希望对你有一定的参考价值。

物体识别Object Detection         aia源码与素材   aix扩展组件技术图片

 

主要是利用插件中的Object Detection组件,将选择的图像上传到服务器中进行检测,并返回结果(JSON数据)。

再APP中利用返回的JSON数据,显示出识别结果:类别和置信度等等。一般置信度大于0.5基本是准确的。

1、组件方法一览

技术图片

2、上传图片

(1) 使用图像选择框等组件获取JPG格式图像文件的路径
(2)调用UploadAndUseImage, 将图像上传到服务器
(3)上传结束后, 产生ImageUploadFinished事件,此时可以通过GetUploadedImageURL获取图像的URL。如果URL为空,则表示上传失败。

技术图片

3、开始识别
调用StartDetection开始识别,得到服务器返回的识别结果后,产生GotResult事件。

技术图片

4、处理识别结果

注意:
1. 索引值index从1开始。

2. GetDetectionBox返回的是一个四项的列表,包含物体包围框的左上角坐标(xmin, ymin)和右下角坐标(xmax, ymax)。四个数字范围都在[0, 1]之间。

3. GetDetectionClassName返回物体所属类别的名称。

4. GetDetectionScore返回一个[0, 1]之间的数,表示物体属于检测到的类别的置信度

技术图片

以上是关于人工智能APP-物体识别的主要内容,如果未能解决你的问题,请参考以下文章

人工智能 2. 图像识别

新人工智能技术,以光速识别物体

AI人工智能-目标检测模型一览

人工智能专业术语:物体识别卷积神经网络YOLO分别都是什么?

干货 | 厉害了“人工智能”,这个技术终于实现了,图像识别技术辨别物体神器

什么是AI图像识别?它如何用于物体检测?