python:用cv2簡單實現圖片的水平、垂直翻轉


原圖片的本地地址:D:/360Downloads/test.jpg

 代碼實現:

# 導入cv2模塊
import cv2 # 給出本地圖片的地址
img_dir="D:/360Downloads/test.jpg"
# 創建numpy類型的ndarray對象,存放多維數組的對象
img=cv2.imread(img_dir) # <class 'numpy.ndarray'>
print(type(img)) # 水平翻轉
flip_horizontal=cv2.flip(img,1) # 垂直翻轉
flip_vertical=cv2.flip(img,0) # 水平加垂直翻轉
flip_hv=cv2.flip(img,-1) # 保存水平翻轉圖片
cv2.imwrite("save_dir.jpg",flip_horizontal) # 保存垂直翻轉圖片
cv2.imwrite("save_dir02.jpg",flip_vertical) # 保存水平加垂直翻轉圖片
cv2.imwrite("save_dir03.jpg",flip_hv)
水平翻轉圖片save_dir.jpg:

 垂直翻轉圖片save_dir02.jpg:

 水平加垂直翻轉圖片save_dir03.jpg:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM