【Python × OpenCV4】画像を反転させる。

はじめに

画像処理エンジニア検定:エキスパートの学習用のメモ。

使用環境

● Anaconda
● Spyder4
● macOS High Sierra 10.13.6
● Python
● OpenCV

画像の反転

OpenCVで画像を反転するには、下記の関数を使用します。

cv2.bitwise_not(img)

組んだプログラムは、下記になります。

import cv2

imageName = input("画像名を入力するしてください。\n")

img = cv2.imread("./img/" + imageName)

def bitwise(img):
    dst = cv2.bitwise_not(img)
    outputImage = input("画像名を入力するしてください。\n")
    cv2.imwrite("./img/" + outputImage, dst)
    
bitwise(img)

実行結果は、下記になります。

入力画像
反転画像

おわりに

cv2.bitwise_not(img)を使用して画像の反転が出来ました。

参考文献


いいなと思ったら応援しよう!