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

成都网站建设详细内容服务好的成都网站建设

成都网站建设详细内容,服务好的成都网站建设,杭州企业网站制作公司,wordpress流量统计放在哪里图像的几何变换 学习目标 掌握图像的缩放、平移、旋转等了解数字图像的仿射变换和透射变换 1 图像的缩放 缩放是对图像的大小进行调整,即 使图像放大或缩小 cv2.resize(src,dsize,fx0,fy0,interpolationcv2.INTER_LINEAR) 参数: src :输入图像dsize…

图像的几何变换

学习目标

  • 掌握图像的缩放、平移、旋转等
  • 了解数字图像的仿射变换和透射变换

1 图像的缩放

缩放是对图像的大小进行调整,即 使图像放大或缩小

cv2.resize(src,dsize,fx=0,fy=0,interpolation=cv2.INTER_LINEAR)

参数:

  • src :输入图像
  • dsize ;绝对尺寸 ,直接指定调整后图像的大小
  • fx,fy :相对尺寸,将dsize设置为None,然后将fx和fy设置为比例因子即可
  • interpolation: 插值方法
  • 在这里插入图片描述

代码实现

import cv2 as cv
#读取图片img1 = cv.imread('lena.png')#图像的缩放#法1    :绝对尺寸rows, cols = img1.shape[:2]
res  = cv.resize(img1 , (2*cols,2*rows),interpolation=cv.INTER_CUBIC)#法二  :相对尺寸
res1 = cv.resize(img1,None,fx=0.5,fy=0.5)#图像显示
cv.imshow("original",img1)
cv.imshow("enlarge",res)
cv.imshow("shrink",res1)
cv.waitKey(0)

结果展示

在这里插入图片描述

2图像的平移

在这里插入图片描述

代码实现

import numpy as np
import cv2 as cv
import matplotlib.pyplot as pltfrom pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']#读取图像
img1 = cv.imread("lena.png")#图像的平移
rows ,cols = img1.shape[:2]
M= np.float32([[1,0,100],[0,1,50]])   #平移矩阵
dst = cv.warpAffine(img1,M,(cols,rows))#图像的显示
fig,axes = plt.subplots(nrows=1,ncols=2,figsize=(7,4),dpi=100)
axes[0].imshow(img1[:,:,::-1])
axes[0].set_title("原图")axes[1].imshow(dst[:,:,::-1])
axes[1].set_title("平移后的结果")
plt.show()

结果展示

在这里插入图片描述

3 图像的旋转

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码实现

import numpy as np
import cv2 as cv
import matplotlib.pyplot as pltfrom pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']#读取图像
img = cv.imread("lena.png")#旋转图像rows ,cols = img.shape[:2]
#生成旋转矩阵
M = cv.getRotationMatrix2D((cols/2 ,rows/2),90,1)
#进行旋转变换
dst = cv.warpAffine(img,M,(cols,rows))#图像展示
fig ,axes = plt.subplots(nrows=1,ncols=2,figsize=(5,4),dpi=100)
axes[0].imshow(img[:,:,::-1])
axes[0].set_title("原图")axes[1].imshow(dst[:,:,::-1])
axes[1].set_title("旋转后的结果")plt.show()

M = cv.getRotationMatrix2D((cols/2 ,rows/2),90,1)

  • cols/2 ,rows/2 :旋转中心
  • 90 : 逆时针旋转角度
  • 1:缩放比例(不进行缩放)

结果展示

在这里插入图片描述

http://www.15wanjia.com/news/182449.html

相关文章:

  • 哈尔滨大型网站开发外贸电商平台都有哪些
  • 广州沙河一起做网站平台网站应该怎样做seo
  • 中国关于生态文明建设的网站番禺建设网站平台
  • 网站开发所需费用支出有哪些系统管理包括哪些内容
  • 某网站建设方案网址域名
  • 做网站推销手表阿里云服务器做网站多少钱
  • 这几年做那个网站致富网站集约化建设建设成效
  • 婚恋网站建设成本做ic什么网站好
  • 佛山 网站建设培训班网站设计鉴赏
  • 昭通网站建设公司中国建设银行官方网站企业
  • 手机网站模板单页先做网站还是先解析
  • 青岛中小企业建设网站有扶持资金吗微信wap网站开发
  • 锦州网站开发外贸公司如何做公司网站
  • 公司网站的建设内容怎么写营销网站建设实训总结
  • 怎样简单做网站tvc广告片制作公司
  • 自己如何做一个网站网站链接分析工具
  • 建站公司郑州龙岗网站设计公司价格
  • 网站网络营销公司最新网站推广
  • 网页设计和网站开发有什么区别爬虫科技网站建设
  • 平面设计师必去的网站网站建设的要求及标准
  • 购物网站设计的目的甘肃省住房和城乡建设厅注册中心网站
  • 兼职网站制作电商网站如何提高转化率
  • 网站建设补充协议模板淘宝的网站建设情况
  • h5游戏平台代理seo关键词排名优化手机
  • 有名的网站制作公司成都网站建设索q479185700
  • 网站技术部做什么西昌有做网站的公司吗
  • 德国的网站后缀软件开发工程师是前端还是后端
  • asp 网站权限设计广州建设营销型网站
  • 怎样可以查到做网站公司上海互联网企业
  • 鹤壁网站开发茂名做网站的公司