Это не идеальный ответ, а просто предложение.
На моих уроках цифровой обработки изображений в моем последнем семестре B.Tech в CS я узнал о нарезке битовых мест и о том, как изображение, содержащее только информацию о плоскости MSB, дает почти 70% полезной информации об изображении. Таким образом, вы будете работать почти с оригинальным изображением, но с размером одной восьмой от исходного.
Так что, хотя я не реализовал это в своем собственном проекте, мне было интересно, чтобы ускорить обнаружение лица. Потому что в дальнейшем обнаружение глаз, зрачок и угол обзора глаз также занимают много времени вычислений и замедляют работу всей программы.