口罩检测器根据输入的图像数据、人脸位置,返回是否佩戴口罩的检测结果。
名称 | 类型 | 说明 |
---|---|---|
data | unit8_t* | 图像数据 |
width | int32_t | 图像的宽度 |
height | int32_t | 图像的高度 |
channels | int32_t | 图像的通道数 |
说明:存储彩色(三通道)或灰度(单通道)图像,像素连续存储,行优先,采用 BGR888 格式存放彩色图像,单字节灰度值存放灰度图像。 |
名称 | 类型 | 说明 |
---|---|---|
x | int32_t | 人脸区域左上角横坐标 |
y | int32_t | 人脸区域左上角纵坐标 |
width | int32_t | 人脸区域宽度 |
height | int32_t | 人脸区域高度 |
口罩检测器。
模型运行的计算设备。
名称 | 说明 |
---|---|
SEETA_DEVICE_AUTO | 自动检测,会优先使用 GPU |
SEETA_DEVICE_CPU | 使用CPU计算 |
SEETA_DEVICE_GPU | 使用GPU计算 |
口罩检测器需要传入的结构体参数。
参数 | 类型 | 缺省值 | 说明 |
---|---|---|---|
model | const char** | 检测器模型 | |
id | int | GPU id | |
device | SeetaDevice | AUTO | 计算设备(CPU 或者 GPU) |
构造检测器,需要在构造的时候传入检测器结构参数。
参数 | 类型 | 缺省值 | 说明 |
---|---|---|---|
setting | const SeetaModelSetting& | 识别器接口参数 |
输入图像数据、人脸位置,返回是否佩戴口罩的检测结果。
参数 | 类型 | 缺省值 | 说明 |
---|---|---|---|
image | const SeetaImageData& | 原始图像数据 | |
face | const SeetaRect& | 人脸位置 | |
score | float* | nullptr | 戴口罩的置信度 |
返回值 | bool | true为佩戴了口罩 |