当前位置: 首页 > news >正文

担保公司网站建设汇报cms网站怎么制作

担保公司网站建设汇报,cms网站怎么制作,用手机做服务器做网站,食品企业网站建设方案放射变换是图像旋转#xff0c;缩放#xff0c;平移的总称#xff0c;具体的做法是通过一个矩阵和原图片坐标进行计算#xff0c;得到新的坐标#xff0c;完成变换#xff0c;所以关键就是这个矩阵。 一、仿射变换之图像平移 使用API------warpAffine#xff08;src 缩放平移的总称具体的做法是通过一个矩阵和原图片坐标进行计算得到新的坐标完成变换所以关键就是这个矩阵。 一、仿射变换之图像平移 使用API------warpAffinesrc M dsize flags, mode, value warp弯曲             affine仿射 其中src为图片 M变换矩阵 dsize输出图片大小 flag: 与resize中的插值算法一直 mode:边界外推法标志 value填充边界值 平移矩阵矩阵中的每个像素由xy组成xy表示这个像素的坐标假设沿x轴平移tx沿y轴平移ty那么最后得到的坐标为xy   x tx y ty用矩阵表示就是 第一个坐标代表列第二个坐标代表行。 示例代码如下 import cv2 import numpy as npdog cv2.imread(dog.png) h, w, ch dog.shape print(dog.shape) # 先行后列# 写下变换矩阵最少是float32位 M np.float32([[1, 0, 200], [0, 1, 0]]) # 第一个对应水平平移第二个对应上下平移 new_dog cv2.warpAffine(dog, M, dsize(w, h)) # 先列后行cv2.imshow(dpg, dog) cv2.imshow(new_dpg, new_dog) cv2.waitKey(0) cv2.destroyAllWindows() 输出结果如下 二、仿射变换之获取变换矩阵 第一中获取变换方程的方法 OpenCV提供了计算变换矩阵的API---getRotationMatrix2D(center, angle, scale) center: 中心点以图片的哪个点作为旋转时的中心点 angle旋转的角度按照逆时针旋转。 scale缩放比例即想图片进行什么样的缩放 示例代码如下 # M cv2.getRotationMatrix2D((100, 100), 15, 1) # 与原图无关 设定中心点进行旋转 M cv2.getRotationMatrix2D((w/2, h/2), 15, 1) # 按照图片的中心点进行旋转 new_dog cv2.warpAffine(dog, M, dsize(w, h)) # 先列后行输出结果如下 第二种获取变换方程的方法 getAffineTransformsrc[], dst[]通过三点可以确定变换后的位置相当于解方程3个点对应三个方程能解出便宜的参数和旋转的角度。 相当于原图的三个点坐标变为另外三个点的坐标图像按照坐标的格式旋转。 示例代码如下 sre np.float32([[200, 100], [300, 100], [200, 300]]) # 初始三个点的坐标 dst np.float32([[100, 50], [150, 100], [100, 300]]) # 变化后三个点的坐标 M cv2.getAffineTransform(sre, dst) new_dog cv2.warpAffine(dog, M, dsize(w, h)) # 先列后行 输出结果如下 三、仿射变换之透视变化 透视变化就是将一种坐标系变为另一种坐标系简单来说可以把一张“斜”的图变“正”。 使用API---warpPerspectiveimgM, dsize 对于透视变换来说M是一个3*3的矩阵。 同时使用API---getPerspectiveTransform(src, dst)获取透视变换的变换矩阵需要4个点即图片的四个角。 最后在通过cv.namedWindow对窗口进行缩放 示例代码如下 src np.float32([[100, 200], [500, 200], [100, 600], [500, 600]]) # 原图的四个坐标 dst np.float32([[0, 0], [500, 0], [0, 300], [500, 300]]) M cv2.getPerspectiveTransform(src, dst) new_dog cv2.warpPerspective(dog, M, (500, 300)) # 创建窗口对图片进行缩放 cv2.namedWindow(dog, cv2.WINDOW_NORMAL) cv2.resizeWindow(dog, 640, 480) cv2.imshow(dog, dog)cv2.namedWindow(new_dog, cv2.WINDOW_NORMAL) cv2.resizeWindow(new_dog, 640, 480) cv2.imshow(new_dog, new_dog) 输出结果如下 综合演示代码如下所示 import cv2 import numpy as npdog cv2.imread(dog.png) h, w, ch dog.shape print(dog.shape) # 先行后列# 写下变换矩阵最少是float32位 # M np.float32([[1, 0, 200], [0, 1, 0]]) # 第一个对应水平平移第二个对应上下平移 # new_dog cv2.warpAffine(dog, M, dsize(w, h)) # 先列后行# 获取变换矩阵 # M cv2.getRotationMatrix2D((100, 100), 15, 1) # 与原图无关 设定中心点进行旋转 # M cv2.getRotationMatrix2D((w / 2, h / 2), 15, 1) # 按照图片的中心点进行旋转 # new_dog cv2.warpAffine(dog, M, dsize(w, h)) # 先列后行# 通过三个点的坐标获取变换矩阵 # sre np.float32([[200, 100], [300, 100], [200, 300]]) # 初始三个点的坐标 # dst np.float32([[100, 50], [150, 100], [100, 300]]) # 变化后三个点的坐标 # M cv2.getAffineTransform(sre, dst) # new_dog cv2.warpAffine(dog, M, dsize(w, h)) # 先列后行# 透视变换 src np.float32([[100, 200], [500, 200], [100, 600], [500, 600]]) # 原图的四个坐标 dst np.float32([[0, 0], [500, 0], [0, 300], [500, 300]]) M cv2.getPerspectiveTransform(src, dst) new_dog cv2.warpPerspective(dog, M, (500, 300))# 创建窗口对图片进行缩放 cv2.namedWindow(dog, cv2.WINDOW_NORMAL) cv2.resizeWindow(dog, 640, 480) cv2.imshow(dog, dog)cv2.namedWindow(new_dog, cv2.WINDOW_NORMAL) cv2.resizeWindow(new_dog, 640, 480) cv2.imshow(new_dog, new_dog) cv2.waitKey(0) cv2.destroyAllWindows()
http://www.w-s-a.com/news/115193/

相关文章:

  • 衡阳网站页面设计公司绍兴网站设计
  • 青岛手机建站多少钱做图表的网站 免费
  • 如何去建立和设计一个公司网站开封建设教育协会网站
  • 南充市住房和城乡建设局考试网站wordpress 下载模板站
  • 有没有单纯做旅游攻略的网站保定建站方案
  • 2017网站建设报价方案2022年企业所得税税率表一览
  • 可以做婚礼视频的网站有哪些工程公司管理制度
  • 做农产品网站需要做的准备中文手机网站设计案例
  • 福州做网站软件seo搜索优化专员招聘
  • 建站技术博客wordpress响应时间
  • 农业网站模板WordPress安徽省建设工程造价管理协会网站
  • 网站后台策划书破解版手游app平台
  • 宿迁网站建设介绍公司wordpress 文章 分类 页面
  • 建设通同类网站网站设计公司种类
  • 台州专业做网站网站可以个人做吗
  • 个人logo在线生成免费乐陵德州seo公司
  • 网站回答问题app怎么做专业定制网红柴火灶
  • 网站做的最好的公司行业网址大全
  • 内网怎么做网站服务器seo统计
  • 丽水市企业网站建设 微信营销 影视拍摄计算机专业吃香吗
  • 龙岗做网站公司哪家好找到做网站的公司
  • 网站图片alt属性wordpress 自定义栏目 调用
  • 怎样建网站最快广州网站建设工程
  • iis7 网站404错误信息12306网站很难做吗
  • 网站建设600元包公司设计图片大全
  • 网站建设费用怎么做分录做校园网站代码
  • 网站改版做重定向福州网站建设思企
  • 网站建设全流程企业形象网站开发业务范畴
  • wordpress无法查看站点西安优秀高端网站建设服务商
  • 固始网站制作熟悉免费的网络营销方式