适用于Android的Google移动视觉中部分框架的面部检测

时间:2017-06-26 16:51:40

标签: android face-detection google-vision android-vision

有人可以推荐一种方法来指定一个用于人脸检测的帧子集吗?这可以是整个面部跟踪的固定区域,例如帧的一个象限 - 因此每帧不是动态的。在我的情况下,我只需要扫描帧的固定部分,并且有助于提高性能。

将追踪限制为仅限突出面不是一种选择,因为我需要跟踪多个面并在发送到探测器之前裁剪每个帧太慢。我的希望是实现这样的目标:

// Send entire frame, but specify subset for detection
detector.receiveFrame(fullFrame, sub_x, sub_y, sub_width, sub_height)

或者在创建框架时:

// Create a partial frame from a full frame during frame building
Frame.Builder().setImageData(fullFrame_byteBuffer, sub_x, sub_y, sub_width, sub_height, format)

我是否错过了在SDK中执行此操作的选项,或者可能有比在整个帧上执行复制/裁剪操作更好的方法?

由于

更新:我了解此功能在基础Pittpatt实施中以ppr_set_search_region(context, x1, y1, x2, y2)的形式出现 - Google可能会在Android上提供此功能吗?

1 个答案:

答案 0 :(得分:0)

目前无法实现。虽然this answer响应于动态限制条形码的检测区域,但答案似乎明确指出当前不支持限制检测区域。