OpenCV

Введение

Цель задачи создания компьютерного зрения (КЗ) –  проложить мостик между тем, что видит компьютер, и, что видим мы.

Для компьютера изображение — это набор пикселей, у каждого из которых есть своё значение цвета.

Что в действительности зрение обозначает?  Зрение – это источник метрической и семантической информации о трехмерном мире. Т.е., с помощью зрения мы определяем размеры объектов, расстояния до них и между ними, а также можем словесно описать, к какой категории они относятся и как взаимодействуют между собой.

Компьютерное зрение – результат алгоритмической обработки изображений, полученных от цифровой камеры, для принятия соответствующих решений. Например,  мы хотим сконструировать систему помощи водителю, которая автоматически детектирует пешеходов, и если пешеход оказался достаточно близко перед машиной, то она начинает автоматически тормозить.

Для решения подобных задач нужно прежде всего понять, что из себя представляет изображение, какие физические и геометрические закономерности используются для его получения, а потом рассмотреть  алгоритмы и подходы к решению  задач КЗ, которые известны на сегодняшнее время. Перечень задач, которые выносятся для рассмотрения в рубрике Компьютерное зрение:

Алгоритмы множества задач КЗ реализованы в OpenCV (англ. Open Source Computer Vision Library, библиотека компьютерного зрения с открытым исходным кодом).

 

Автор: Николай Свирневский