OpenCV – это открытая библиотека алгоритмов компьютерного зрения с открытым исходным кодом. Программа разработана на языке программирования С/С++, в том числе осуществляется ее разработка для Python, Java и других языков. Предназначена для использования как в образовательных и исследовательских целях, так и в коммерческих.
OpenCV содержит более 2500 алгоритмов различных типов, предназначенных для компьютерного зрения и машинного обучения.
OpenCV позволяет работать с изображениями и осуществлять различные действия по их обработке. Она способна кадрировать, менять размер, поворачивать изображение, осуществлять размытие или сглаживание, а также делать его черно-белым или в градациях серого. В программе предусмотрена возможность Добавление прямоугольников, линий и текста на изображение. Также программа распознает лица и объекты с помощью цветовой сегментации на изображении.
Работа в OpenCV осуществляется при помощи введения кода в командной строке. По окончании работы над изображением его можно сохранить и импортировать с заданием конкретного пути.