10.opencv图形(3)-缩放与变换

落日映苍穹つ 2024-04-07 12:24 192阅读 0赞
  1. import cv2
  2. img = cv2.imread('G:/py/i/666.jpg')
  3. # 图像缩放
  4. img1 = cv2.resize(img, (300,300))
  5. # img1 = cv2.resize(img, None,fx=0.5,fy=0.5)
  6. # 图像旋转
  7. # rows,cols,depth = img.shape
  8. # M = cv2.getRotationMatrix2D((rows // 2, cols // 2), 180, 1)
  9. # img2 = cv2.warpAffine(img,M,(cols,rows))
  10. # ROTATE_90_CLOCKWISE顺时针旋转90度,ROTATE_90_COUNTERCLOCKWISE:逆时针旋转90度,ROTATE_180旋转180度
  11. img2=cv2.rotate(img,cv2.ROTATE_180)
  12. # 图像反转(1左右,-1上下)
  13. img3=cv2.flip(img,1)
  14. # img3=cv2.flip(img,-1)
  15. # 图像模糊
  16. img4 = cv2.GaussianBlur(img, (11, 11), 0)
  17. cv2.imshow('img', img2)
  18. cv2.waitKey()

发表评论

表情:
评论列表 (有 0 条评论,192人围观)

还没有评论,来说两句吧...

相关阅读

    相关 OpenCV 几何变换-图像

    图像的缩放主要用于改变图像的大小,缩放后图像的图像的宽度和高度会发生变化。在图像处理中是一种很基础的几何变换,但是具有很重要的作用,比如:当输入图片尺寸过大时,处理速度会很慢,