zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    HTML5 & CSS3编程入门经典 ((美)Rob Larsen) pdf扫描版
    HTML5+JavaScript动画基础 完整版 中文pdf扫描版
    HTML5程序开发范例宝典 完整版 (韩旭等著) 中文pdf扫描版
    HTML5从入门到精通(明日科技) 中文pdf扫描版
    HTML5秘籍(第2版) 中文pdf扫描版
    HTML5与CSS3实例教程(第2版) 附源码 中文pdf扫描版
    windows下一分钟配置ngnix实现HLS m3u8点播
    linux下搭建生成HLS所需的.ts和.m3u8文件
    使用Flash Media Server(FMS)录制mp4格式的视频
    FMS 客户端带宽计算、带宽限制
  • 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/9687306.html
Copyright © 2011-2022 走看看