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

台州网站建设咨询薇下载百度极速版免费安装

台州网站建设咨询薇,下载百度极速版免费安装,专业做seo的网站,网站设计方案及报价单图像的几何变换 学习目标 掌握图像的缩放、平移、旋转等了解数字图像的仿射变换和透射变换 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.hrbkazy.com/news/10187.html

相关文章:

  • 哪些网站可以做化妆品广告安卓优化神器
  • 中国品牌设计50强商丘seo教程
  • 兴县做网站抖音视频排名优化
  • html 购物网站百度相册登录入口
  • 做网站需要什么基础百度搜索榜
  • 网站建设套模版专业拓客公司联系方式
  • 哪里网站建设公司好百度竞价怎么收费
  • 自己做局域网站友链交换
  • h5的制作步骤淘宝seo搜索优化
  • 甘肃省城乡建设厅网站潍坊做网站哪家好
  • 中山网站建设网站seo是什么意思网络用语
  • 网站说说模板.推广产品的方式有哪些
  • 日本优秀vi设计案例seo建站技术
  • 网站建设维护培训360优化大师app
  • 北京个人网站建设长沙网站seo哪家公司好
  • 申请建设工作网站的函新手怎么做电商
  • 网站刚刚开始怎么做盐城seo排名
  • 做网站复杂吗百度网站优化软件
  • 动态网站建设与维护上海百度关键词优化公司
  • 网站建设的用例图广告公司名称
  • 做网站的论坛上海整站seo
  • 西宁专业网站制作公司杭州seo公司
  • 需要做网站建设和推广的行业2022拉新推广赚钱的app
  • 企业做网站公司排名海外推广专员
  • 公明做网站多少钱分发平台
  • 网站优化哪里好搜索网站大全排名
  • 改版重庆seo公司
  • 小程序代理都是假的魔贝课凡seo课程好吗
  • 如何做视频会员网站上海网站建设
  • 网站建设电商2019网站seo