视觉模块

class ukitai.apis.Vision.ColorIdentifyResult[源代码]

Bases: ukitai.apis.Vision.IdentifyResultType

颜色识别结果

RED: 红色

ORANGE: 橙色

YELLOW: 黄色

GREEN: 绿色

BLUE: 蓝色

PURPLE: 紫色

class ukitai.apis.Vision.EmotionIdentifyResult[源代码]

Bases: ukitai.apis.Vision.IdentifyResultType

情绪识别结果

HAPPY: 开心

CALM: 平静

ANGRY: 生气

SURPRISED: 惊讶

class ukitai.apis.Vision.GarbageIdentifyResult[源代码]

Bases: ukitai.apis.Vision.IdentifyResultType

垃圾识别结果

BONE: 吃剩的大棒骨

PAPER: 废纸团

CANDY: 塑料包装纸

DURIAN: 榴莲壳

USED_TISSUE: 用过的纸巾

BOOK: 废弃书本

BOTTLE: 塑胶瓶

CARTON: 纸盒

CLEAN_BOTTLE: 干净的矿泉水瓶

METAL_TABLEWARE: 金属餐具

CHICKEN: 鸡骨头

KIWI: 猕猴桃皮

APPLE: 苹果核

BREAD: 剩饼干

BANANA: 香蕉皮

TEA: 碎茶叶

MELON: 西瓜皮

FISH: 吃剩的鱼骨头

CELL: 废旧干电池

CAPSULE: 过期药片

BULB: 坏灯泡

class ukitai.apis.Vision.GenderIdentifyResult[源代码]

Bases: ukitai.apis.Vision.IdentifyResultType

性别识别结果

MAN: 男

WOMAN: 女

class ukitai.apis.Vision.GestureIdentifyResult[源代码]

Bases: ukitai.apis.Vision.IdentifyResultType

手势识别结果

OK: OK

ROCK: 石头

SCISSORS: 剪刀

CLOTH: 布

class ukitai.apis.Vision.IdentifyElement(_id: int, _type: ukitai.apis.Vision.IdentifyResultType, _name: str)[源代码]

Bases: object

模型识别结果所属元素

getId() → int[源代码]

模型识别结果元素标识

getName() → str[源代码]

模型识别结果元素名称

getType() → ukitai.apis.Vision.IdentifyResultType[源代码]

模型识别结果元素对象定义

class ukitai.apis.Vision.IdentifyResult(_type: ukitai.apis.Vision.IdentifyType, _element: ukitai.apis.Vision.IdentifyElement, _x: int, _y: int, _w: int, _h: int)[源代码]

Bases: object

模型识别结果

getCenterX() → int[源代码]

获取模型识别结果区域的中心位置X坐标

getCenterY() → int[源代码]

获取模型识别结果区域的中心位置Y坐标

getHeight() → int[源代码]

获取模型识别结果区域的高度

getIdentifyElement() → ukitai.apis.Vision.IdentifyElement[源代码]

获取模型识别结果所属元素

getIdentifyType() → ukitai.apis.Vision.IdentifyType[源代码]

获取模型识别结果所属类别

getWidth() → int[源代码]

获取模型识别结果区域的宽度

getX() → int[源代码]

获取模型识别结果区域的左上角位置X坐标

getY() → int[源代码]

获取模型识别结果区域的左上角位置Y坐标

isIdentifyResultType(t: ukitai.apis.Vision.IdentifyResultType) → bool[源代码]

判断是否指定所属类别

class ukitai.apis.Vision.IdentifyResultType[源代码]

Bases: enum.Enum

An enumeration.

class ukitai.apis.Vision.IdentifyType(_id: int, _name: str)[源代码]

Bases: object

模型识别结果所属类别

getId() → int[源代码]

模型识别结果类别标识

getName() → str[源代码]

模型识别结果类别名称

class ukitai.apis.Vision.MaskIdentifyResult[源代码]

Bases: ukitai.apis.Vision.IdentifyResultType

口罩识别结果

NO_WARE_MASK: 没戴口罩

WARE_MASK: 戴口罩

class ukitai.apis.Vision.ModelToysIdentifyResult[源代码]

Bases: ukitai.apis.Vision.IdentifyResultType

模型小车小人识别结果

CAR: 模型小车

ROBOT: 模型小人

class ukitai.apis.Vision.TrafficIdentifyResult[源代码]

Bases: ukitai.apis.Vision.IdentifyResultType

交通模型识别结果

TURN_LEFT: 左转

TURN_RIGHT: 右转

NO_LONG_PARKING: 禁止长时间停车

WHISTLE: 鸣笛

ENTER_TUNNEL: 进入隧道

CHILDREN: 注意儿童

RED_LIGHT: 红灯

GREEN_LIGHT: 绿灯

YELLOW_LIGHT: 黄灯

STOP_LINE: 停止线

class ukitai.apis.Vision.TrafficLightIdentifyResult[源代码]

Bases: ukitai.apis.Vision.IdentifyResultType

模型红绿灯识别结果

RED: 模型红灯

GREEN: 模型绿灯

YELLOW: 模型黄灯

class ukitai.apis.Vision.VisionModel[源代码]

Bases: enum.Enum

模型定义

TRAFFIC: 交通模型

FACE: 人脸识别

FACE_COUNT: 人脸数量

GENDER: 性别

MASK: 口罩

EMOTION: 情绪

GESTURE: 手势

MODEL_TOYS: 模型小车小人

TRAFFIC_LIGHT_MODEL: 模型红绿灯

GARBAGE: 垃圾

HANDWRITTEN_DIGIT: 数字

HANDWRITTEN_LETTER: 字母

COLOR: 指定识别物颜色识别

CUSTOM_COLOR: 自定义颜色识别

CUSTOM_AI_MODULE: 在线识别

LOCAL_CUSTOM_MODEL: 本地自定义模型

ukitai.apis.Vision.color_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

颜色识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的颜色信息,接口调用失败则返回None
ukitai.apis.Vision.custom_color_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

自定义颜色识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的自定义颜色信息,接口调用失败则返回None
ukitai.apis.Vision.emotion_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

情绪识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的情绪信息,接口调用失败则返回None
ukitai.apis.Vision.face_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

人脸识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的人脸信息,接口调用失败则返回None
ukitai.apis.Vision.face_num_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → int[源代码]

人脸数量识别

参数值说明:
link: 设备连接
返回值说明:
(int): 识别到的人脸数量,接口调用失败则返回None
ukitai.apis.Vision.garbage_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

垃圾识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的垃圾信息,接口调用失败则返回None
ukitai.apis.Vision.gender_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

性别识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的性别信息,接口调用失败则返回None
ukitai.apis.Vision.gesture_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

手势识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的手势信息,接口调用失败则返回None
ukitai.apis.Vision.get_mid_offset(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → int[源代码]

获取中部偏移量

参数值说明:
link: 设备连接
返回值说明:
(int): 中部偏移量,接口调用失败则返回None
ukitai.apis.Vision.handwritten_digit_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

手写数字识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的手写数字信息,接口调用失败则返回None
ukitai.apis.Vision.handwritten_letter_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

手写字母识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的手写字母信息,接口调用失败则返回None
ukitai.apis.Vision.mask_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

口罩识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的口罩信息,接口调用失败则返回None
ukitai.apis.Vision.model_toys_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

模型小车小人识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的模型小车小人信息,接口调用失败则返回None
ukitai.apis.Vision.traffic_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

交通标志识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的交通标志,接口调用失败则返回None
ukitai.apis.Vision.traffic_light_identify(*, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>) → list[源代码]

模型红绿灯识别

参数值说明:
link: 设备连接
返回值说明:
(list): IdentifyResult数组,包含所有识别到的模型红绿灯信息,接口调用失败则返回None