Как отзеркалить изображение через Opencv на Python?

Нужно сделать функцию отзеркаливания изображения по вертикали/горизонтали.

def mirror(image,orient):
    if orient=="horizontal":
        # put your code here
    if orient=="vertical"
        # put your code here

В сети не нашел информации как это сделать с помощью Opencv на Python.

Помогите пожалуйста!


Ответы (2 шт):

Автор решения: Кирилл Малышев

Берите срез img[::-1] для переворачивания по вертикали и img[:,::-1] для горизонтали

→ Ссылка
Автор решения: Кирилл Малышев

Если вы хотите отзеркалить изображение более явным способом, можно воспользоваться методом cv2.flip.

Используйте так:

res = cv2.flip(src, flipCode)

Если flipCode = 0, разворот будет вокруг горизонтальной оси. Если > 0 — вокруг вертикальной. При отрицательных значениях разворот будет происходить по обеим осям одновременно.

→ Ссылка