Когда натолкнулся на данную библиотеку (OpenCV), я конечно отнесся довольно таки скептически к качеству скрытия лиц на фотографиях, но надо было проверить как оно работает там где этих лиц очень много (фото с выпускного моей дочки) и там где этих лиц не очень много, скажем - 5. Без расизма в этом случае не обошлось))) Установка библиотек: pip install opencv-python opencv-python-headless Далее код загрузки изображения и его обработки. Я не стал встраивать в код дополнительных инпутов для ввода имени файла. Просто дважды поменял в коде имя входного и выходного файла: Дай думаю предложу ему сразу сложную задачу, распознать очень много лиц: И что же из этого получилось: Ладно, давай упростим тебе задачу, пусть будет лиц 5 и будут они все крупным планом: Применим блюр ииии.... Ну, тоже сомнительно, прямоугольники хотелось бы заменить овалами, возможно даже такая функция есть. Я просто не искал её. Ну и минутка расизма от библиотеки OpenCV на фото... Парень на заднем плане должен был был ск