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

网站的优化公司找图纸的网站

网站的优化公司,找图纸的网站,wordpress query.php,中山市西区建设局网站图像的几何变换 学习目标 掌握图像的缩放、平移、旋转等了解数字图像的仿射变换和透射变换 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.yayakq.cn/news/427932/

相关文章:

  • 北京 企业建网站网站建设普票
  • 网站域名和网址南昌网站建设电话
  • 信用公示信息系统(全国)优化设计六年级下册语文答案
  • 做的比较好的律师网站网站建设及规划方案
  • 千图网素材下载网站网站悬浮qq
  • 如何开发医院网站seo怎么优化
  • 学做网站如何创业搜索引擎广告形式有
  • 建湖网站建设找哪家好上海天华建筑设计有限公司地址
  • 温岭网站建设联系电话泸州市建设局网站
  • 电子商务网站建设计划网站开发考研是什么专业
  • 做电影网站的服务器需要多大做网站工作怀孕
  • 滨州做网站的公司软件开发模型图
  • 网站开发要学多久要建设一个网站
  • 知名vi设计企业青岛关键词推广seo
  • 中国铁路总公司建设管理部网站如何运营一个品牌的推广
  • 宿迁网站建设哪家最好哪里找做网站的公司
  • 网站怎么更新文章北京营销型网站建设价格
  • 济南做网站比较好的公司知道吗个人域名备案网站内容怎么写
  • 湖北最专业的公司网站建设平台苍南县住房和城乡规划建设局网站
  • 网站开发按钮图片素材如何用一个域名做多个网站
  • 大型网站建设公司企业信用公示网上查询平台
  • 长沙网站建设公司排行榜山西省运城市
  • 会昌县 两学一做 网站常州网站建设公司
  • 河北京电电力建设有限公司网站美发店会员卡管理系统
  • 什么样的网站空间做电影网站不卡做网站 知乎
  • 武鸣网站建设骨干校 建设网站
  • wordpress网站数据库存在哪里电子公司logo设计
  • 任务发布网站建设logo免费设计在线生成下载
  • 域名过期做的网站怎么办网站提交
  • 玉溪网站建设制作wordpress增加菜单