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

二、OpenCV图像处理-几何变换

目录

1、几何变换

1.1图像缩放

1.2图像平移

1.3图像旋转

1.4仿射变换

1.5透射变换

1.6图像金字塔

1.7总结


1、几何变换

1.1图像缩放

import cv2 ascv
# 1读取图片
img1 = cv.imread("./image/dog.jpeg" )# 2.图像缩放
# 2.1 绝对尺寸
rows,cols = img1.shape[:2]
res = cv.resize(img1,(2*cols,2*roWs),interpolation=CV.INTERCUBIC)2.2 相对尺寸
res1 = cv.resize(img1,None,fx=0.5,fy=0.5)#3 图像显示
# 3.1 使用opencv显示图像(不推荐)
cv.imshow("orignal",img1)
cv.imshow("enlarge",res)
cv.imshow("shrink",res1)
cv.waitKey(0)# 3.2 使用matplotlib显示图像
fig,axes=plt.subplots(nrows=1,ncols=3,figsize=10,8),dpi=100)axes[0].imshow(res[:,:,::-1])
axes[0].set_title("绝对尺度(放大)")
axes[1].imshow(img1[:,:,::-1])
axes[1].set _title("原图”)
axes[2].imshow(res1[:,:,::-1])
axes[2].set_title("相对尺度(缩小)")
plt.show()

1.2图像平移

1.3图像旋转

1.4仿射变换

1.5透射变换

1.6图像金字塔

1.7总结

相关文章:

  • 【CSS border-image】图片边框拉伸不变形,css边框属性,用图片打造个性化边框
  • Docker 与 Kubernetes 部署 RabbitMQ 集群(一)
  • el-table控制type=“expand“展开列 根据条件显示或隐藏展开按钮
  • 什么是DAQ采集卡?它的优势有哪些?
  • 【PINN】DeepXDE学习训练营(32)——pinn_forward-fractional_diffusion_1d.py
  • ES6 新增 API 方法
  • 【通用智能体】Intelligent Internet Agent (II-Agent):面向复杂网络任务的智能体系统深度解析
  • Go语言中为什么map、slice、channel需要var之后还要make一下?
  • Excel多合一文件合并工具
  • QGIS如何打开 ARCGIS的mxd工程文件
  • 怎么判断一个Android APP使用了React Native 这个跨端框架
  • ArcGIS Pro对图斑进行等比例、等面积、等宽度的分割
  • vue 中的v-once
  • 集群、容器云与裸金属服务器的全面对比分析
  • 图形推理_
  • [数据集]无人机视角检测分割数据集合集
  • 【新品来袭】功耗降低56%爱普生研发新款晶体振荡器
  • 京东外卖分润系统部署实操!0门槛入驻+全平台接入+自定义比例...这些人,赚翻了!
  • (万字长文)Django数据库操作——ORM:数据交互显示前端网页
  • OPC Client第5讲(wxwidgets):初始界面的事件处理;按照配置文件初始化界面的内容
  • 产品开发流程文件/班级优化大师的功能
  • 申请个网站要多少钱/青岛网络科技公司排名
  • 网站个人简介怎么做/站长工具海角
  • 长春网站建设硕成传媒/株洲网站设计
  • 深圳网站制作建设/关键字搜索引擎
  • 武汉做网站价格/重要新闻今天8条新闻