• 3-12 图片旋转


    import cv2
    import numpy as np
    img = cv2.imread('image3.png',1)
    cv2.imshow('src',img)
    imgInfo = img.shape
    height = imgInfo[0]
    width = imgInfo[1]
    # 2*3
    matRotate = cv2.getRotationMatrix2D((height*0.5,width*0.5),45,0.5) # mat rotate 1 center 旋转的中心点 2 angle 旋转的角度 3 sc 缩放的系数
    #这里实现的是一个矩阵旋转的方法 为何这里还要进行缩放呢
    # 100*100 25 旋转25度之后它的四个角就会超出正方形的范围
    dst = cv2.warpAffine(img,matRotate,(height,width))
    cv2.imshow('dst',dst)
    cv2.waitKey(0)

    import cv2
    import numpy as np
    img = cv2.imread('image2.jpg',1)
    cv2.imshow('src',img)
    imgInfo = img.shape
    height = imgInfo[0]
    width = imgInfo[1]
    # 2*3
    matRotate = cv2.getRotationMatrix2D((height*0.5,width*0.5),45,0.5) # mat rotate 1 center 旋转的中心点 2 angle 旋转的角度 3 sc 缩放的系数
    #这里实现的是一个矩阵旋转的方法 为何这里还要进行缩放呢
    # 100*100 25 旋转25度之后它的四个角就会超出正方形的范围
    dst = cv2.warpAffine(img,matRotate,(height,width))
    cv2.imshow('dst',dst)
    cv2.waitKey(0)

    import cv2
    import numpy as np
    img = cv2.imread('image1.jpg',1)
    cv2.imshow('src',img)
    imgInfo = img.shape
    height = imgInfo[0]
    width = imgInfo[1]
    # 2*3
    matRotate = cv2.getRotationMatrix2D((height*0.5,width*0.5),45,0.5) # mat rotate 1 center 旋转的中心点 2 angle 旋转的角度 3 sc 缩放的系数
    #这里实现的是一个矩阵旋转的方法 为何这里还要进行缩放呢
    # 100*100 25 旋转25度之后它的四个角就会超出正方形的范围
    dst = cv2.warpAffine(img,matRotate,(height,width))
    cv2.imshow('dst',dst)
    cv2.waitKey(0)

    import cv2
    import numpy as np
    img = cv2.imread('image0.jpg',1)
    cv2.imshow('src',img)
    imgInfo = img.shape
    height = imgInfo[0]
    width = imgInfo[1]
    # 2*3
    matRotate = cv2.getRotationMatrix2D((height*0.5,width*0.5),45,0.5) # mat rotate 1 center 旋转的中心点 2 angle 旋转的角度 3 sc 缩放的系数
    #这里实现的是一个矩阵旋转的方法 为何这里还要进行缩放呢
    # 100*100 25 旋转25度之后它的四个角就会超出正方形的范围
    dst = cv2.warpAffine(img,matRotate,(height,width))
    cv2.imshow('dst',dst)
    cv2.waitKey(0)
  • 相关阅读:
    Linux sort命令使用方法
    Linux awk命令使用方法
    Linux sed命令使用方法
    Python调用外部系统命令
    [ Python入门教程 ] Python正则表达式与re模块介绍
    [ Python入门教程 ] python异常处理方法
    Python操作远程服务器paramiko模块介绍
    Hibernate的应用及注解开发
    JQuery Validate插件与实现
    Struts2的核心——拦截器
  • 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/9687306.html
Copyright © 2020-2023  润新知