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

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

Создание простейшего приложения на OpenCV

1) Загрузите и подключите библиотеку OpenCV к проекту Visual Studio.


2) Создайте изображение размером 256x256, залитое одним цветом:
А) красным
Б) зеленым
3) Загрузите изображение image.jpg. Используя функции cvtColor и
imwrite переведите его в оттенки серого и сохраните под именем
grayscale.jpg.
4) Преобразуйте изображение в оттенки серого, не используя функции
cvtColor, а применяя формулы для цвета каждого пикселя:
А) red = green = blue = (r + g + b) / 3
B) red = green = blue = 0.3 * r + 0.59 * g + 0.11 * b
Попытайтесь сохранить полученное изображение как одноканальное
(CV_8UC1).
5) Инвертируйте красный и синий каналы изображения.
А) используя функцию cvtColor с аргументов CV_BGR2RGB
B) используя прямые манипуляции с пикселями
6) Используя функцию at<cv;:Vec3b>(int i, int j)
А) отразите изображение (слева направо или снизу вверх)
B) поверните изображение на 90 градусов.

ДОПОЛНИТЕЛЬНЫЕ ЗАДАНИЯ:

1) Нарисуйте белый круг радиусом в 5 пикселей в центе изображения


2) Соберите библиотеку OpenCV из исходников