«Арифметические и логические операции над изображениями»
1. Загрузить с помощью OpenCV два произвольных изображения одинакового размера (с одинаковыми ширинами и высотами). Если их размер разный, то воспользуйтесь функцией resize. 2. Найдите и выведите в окне: а) алгебраическую сумму изображений; б) первое изображение, умноженное на 0.5; в) второе изображение, умноженное на 2.0. г) сумму обоих изображений, умноженных на 0.5. 3. Создайте для исходных изображений две маски вида: а) б)
При этом можете применить функции рисования circle и
rectangle. 4. Примените эти маски к одному из изображений, применив логические операции «и», «или» и «исключающее или» (bitwise_and, bitwise_or, bitwise_xor). Сравните получаемые результаты. 5. Примените для второго изображения логическую операцию «не» (bitwise_not). Выведите на экран полученный результат. 6. Создайте эффект постепенного перехода одного изображения в другое, меняя степень их смешивания во времени (в цикле) и функцию задержки waitKey, для создания анимации.