OpenCV (Open Source Computer Vision Library) - это библиотека программного обеспечения для компьютерного зрения и машинного обучения с открытым исходным кодом. Библиотека имеет огромное количество оптимизированных алгоритмов, которые включают в себя полный набор как классических, так и самых современных алгоритмов компьютерного зрения и машинного обучения. Эти алгоритмы могут использоваться для обнаружения и распознавания лиц, идентификации объектов, классификации действий человека на видео, отслеживания движений камеры, отслеживания движущихся объектов. А так же для извлечения трехмерных моделей объектов, создания трехмерных облаков, объединения изображений для получения высокого разрешения. изображения всей сцены. Обеспечивает поиск похожих изображений из базы данных, удаления эффекта красных глаз с изображений, снятых с использованием вспышки, отслеживание движений глаз, распознавание пейзажей и установки маркеров для наложения их на дополненную реальность и т. д...