最近在看代碼時看到了如下代碼:
image = image[:, ::-1, :]
不知道這句代碼的作用是什麼,於是做了個實驗,知道了它的作用。
實驗一:
import cv2
image = cv2.imread('./data/lena.jpg')
cv2.imshow('origanl',image)
image = image[:, ::-1, :]
cv2.imshow("after", image)
cv2.waitKey(0)
實驗結果:
實驗二:
import cv2
image = cv2.imread('./data/lena.jpg')
cv2.imshow('origanl',image)
# image = image[:, ::-1, :]
image = image[::-1,: , :]
cv2.imshow("after", image)
cv2.waitKey(0)
實驗結果:
結論:
image = image[:, ::-1, :] 表示將圖像向右翻轉180°
image = image[::-1,: , :]表示將圖像向下翻轉180°