Sentry视觉传感器模块

class Sentry.Sentry(port)

Sentry视觉传感器控制类

begin(vtype)

开启视觉算法

参数:

vtype – 指定要开启的算法类型,可选的参数为:COLOR:颜色,BLOB:色块检测,TYPE:深度学习图像分类。可同时打开。

返回:

开启成功:True 开启失败:False

返回类型:

bool

get_result(vtype, num=1)

获取检测结果

参数:
  • vtype – 指定要获取结果算法类型,可选的参数为COLOR:颜色,BLOB:色块检测,TYPE:深度学习图像分类

  • num (int) – 要获取的结果编号,默认为1。当num>检测结果数量时,返回[0,0,0,0,0]

返回:

检测结果为包含5个数据的列表。颜色检测算法的返回值为[R,G,B,Label,0],色块检测和图像分类算法的返回值为[x,y,w,h,label].颜色标签:红色-3 绿色-4 黄色-6

返回类型:

list

示例

>>> print('颜色识别:',sentry.get_result(COLOR,1))
>>> print('色块识别:',sentry.get_result(BLOB,1))
>>> print('目标识别:',sentry.get_result(TYPE,1))
LED_ON()

开启LED补光灯

LED_OFF()

关闭LED补光灯