opencv 影像的型別轉換、影像的縮放

Lois發表於2020-06-02

將影像由一種型別轉換為另一種型別

彩色轉灰度

eg:

import cv2
a = cv2.imread("./image/lenacolor.png")
b = cv2.cvtColor(a, cv2.COLOR_BGR2GRAY)
cv2.imshow("lenaColor",a)
cv2.imshow("lenaGray",b)
cv2.waitKey()
cv2.destroyAllWindows()

影像的縮放

resize 函式
語法格式

dst = cv2.resize(src, dsize[, dst[, fx[, fy[ , interpolation]]]])
# eg:
dst = cv2.resize(src, dsize)
# src 原始影像
# dsize 縮放的大小
# fx, fy 縮放的大小
# dsize 和 fx, fy 只設定一個即可

影像翻轉

dst = cv2.flip(src, flipCode)
# src 要翻轉的影像,flipCode 翻轉的模式
# flipCode = 0X 軸為對稱軸翻轉
# flipCode > 0Y 軸為對稱軸翻轉
# flipCode < 0X 軸、Y 軸方向同時翻轉
本作品採用《CC 協議》,轉載必須註明作者和本文連結
Hacking

相關文章