Вы находитесь на странице: 1из 1

Лабораторная работа 2

«Простые трансформации изображений»


1. Загрузить с помощью OpenCV изображение из файла и показать
его в окне.
2. Уменьшить исходное изображение в два раза с помощью
функции resize.
3. Используя доступ к пикселям изображения с помощью
шаблонной функции at, отразить изображение слева направо.
4. Получить изображение, отраженное сверху вниз, применив
функцию flip.
5. Используя попискельную обработку, сместить исходное
изображение на 100 пикселей вправо, заполняя получившуюся
после смещения пустую область синим цветом.
6. Выполнить те же трансформации, применив функцию warpAffine
совместно с матрицей типа 32FC1
 1 0 tx   1 0 100 
M      
 0 1 ty   0 1 0 
7. Повернуть исходное изображение на 30 против часовой стрелки
вокруг его центра. Матрицу поворота можно получить, применив
функцию getRotationMatrix2D.

Вам также может понравиться