有人可以推荐一种方法来指定一个用于人脸检测的帧子集吗?这可以是整个面部跟踪的固定区域,例如帧的一个象限 - 因此每帧不是动态的。在我的情况下,我只需要扫描帧的固定部分,并且有助于提高性能。
将追踪限制为仅限突出面不是一种选择,因为我需要跟踪多个面并在发送到探测器之前裁剪每个帧太慢。我的希望是实现这样的目标:
// 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上提供此功能吗?