#hadoop #video-processing #face-recognition
#hadoop #обработка видео #распознавание лиц
Вопрос:
Я разрабатываю прототип с использованием Hadoop для обработки видео для распознавания лиц. Я подумал о 2 способах сделать это.
Подход 1:
Я думал о том, чтобы сделать что-то в 2 шага:
- Карта, которая получает кадры, и если лицо найдено, оно сохраняется для следующего шага.
- Карта, которая получает кадры с шага 1 (все кадры, содержащие как минимум 1 лицо) и выполняет распознавание лиц.
Шаг 1 будет выполняться только один раз, в то время как шаг 2 выполняется каждый раз, когда я хочу распознать новое лицо.
Подход 2:
Другой подход, о котором я думал, заключается в том, чтобы каждый раз выполнять распознавание лиц для всех данных
Первый подход экономит время, потому что мне не нужно обрабатывать безликие кадры каждый раз, когда я хочу выполнить распознавание лиц, он также использует больше места на диске (и это может быть много места).
Я не уверен, что лучше. Разве плохо оставлять эти предварительно вычисленные кадры там навсегда?