- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实验4图像变换
一、实验目的
1.掌握图像旋转、图像镜像、图像缩放、图像透视等方法。
2.掌握AiCam框架的部署和使用。
二、实验环境
硬件环境:PC机Pentium处理器双核2GHz以上,内存4GB以上
操作系统:Windows764位及以上操作系统
开发软件:MobaXterm
实验器材:人工智能边缘应用平台
实验配件:无
三、实验内容
1.算法原理
1.1基本描述
图像变换是很多数据预处理的关键步骤,主要包括图像的旋转、镜像、缩放、透视等相关操作。在
某些应用中数据集比较少的情况下,运用图像变换等数据增强手段就可以实现数据集数据的扩充,例如
随机镜像、随机垂直镜像、90度旋转等操作。
1.2常用方法
图像旋转:
在OpenCV中图像旋转主要调用函数getRotationMatrix2D()和wrapAffine()实现,绕图像的中心旋
转,具体如下:
#对图片进行旋转
#构造旋转矩阵,参数分别为:旋转中心、旋转度数、缩放比例
M=cv.getRotationMatrix2D((cols/2,rows/2),45,1)
#图像旋转,参数分别为:原始图像、旋转矩阵、原始图像宽高
rotation_image=cv.warpAffine(image,M,(cols,rows))
图像镜像:
在OpenCV中图像翻转主要调用函数flip()实现,具体如下:
#src:原始图像
#flipCode:翻转方向(flipCode=0,水平镜像,flipCode0,垂直镜像,flipCode0,同时翻转)
dst=cv2.flip(src,flipCode)
图像缩放:
在OpenCV中图像缩放主要调用resize()函数实现,具体如下:。
#scr:原始图像
#dsize:输出图像的尺寸(元组方式)
#fx:沿水平轴缩放的比例因子
#fy:沿垂直轴缩放的比例因子
#interpolation:插值方法
cv.resize(src,dsize,fx,fy,interpolation)
详细参数如下:
src:输入,原图像,即待改变大小的图像;
dsize:输出图像的大小。如果这个参数不为0,那么就代表将原图像缩放到这个Size(width,height)
指定的大小;如果这个参数为0,那么原图像缩放之后的大小就要通过下面的公式来计算:dsize=
Size(round(fx*src.cols),round(fy*src.rows))
fx:width方向的缩放比例,如果它是0,那么它就会按照(double)dsize.width/src.cols来计算;
fy:height方向的缩放比例,如果它是0,那么它就会按照(double)dsize.height/src.rows来计算;
interpolation:这个是指定插值的方式,图像缩放之后,肯定像素要进行重新计算的,就靠这个参
数来指定重新计算像素的方式,有以下几种:
INTER_NEAREST-最邻近插值。
INTER_LINEAR-双线性插值,如果最后一个参数你不指定,默认使用这种方法。
INTER_AREA-使用像素区域关系进行重采样。
INTER_CUBIC-4x4像素邻域内的双立方插值。
INTER_LANCZOS4-8x8像素邻域内的Lanczos插值。
透视变换:
图像透视变换的本质是将图像投影到一个新的视平面。在OpenCV中通过函数
cv2.getPerspectiveTransform(pos1,pos2)构造矩阵M,其中pos1和pos2分别表示变换前后的四个点对应
的位置。得到M后在通过函数cv2.warpPerspective(src,M,(cols,rows))进行透视变换。具体如下:
#po
您可能关注的文档
- 机器视觉应用技术实验教程图像边缘检测.pdf
- 机器视觉应用技术实验教程形态学转换.pdf
- 机器视觉应用技术实验教程图像转换.pdf
- 2024江西江铃专用车辆厂有限公司招聘60人笔试参考题库附带答案详解 .docx
- 2024河南安建建设工程管理有限责任公司招聘笔试参考题库附带答案详解 .docx
- 2024年安徽黄山阳光电力维修工程有限公司招聘29人(第一批次)笔试参考题库附带答案详解 .docx
- 2024年度国铁融资租赁有限公司第一批公开招聘14人笔试参考题库附带答案详解 .docx
- 2024年度广西壮族自治区烟草专卖局(公司)高校毕业生招聘拟录用人员笔试参考题库附带答案详解 .docx
- 2024年山东省土地发展集团有限公司财务人员招聘10人笔试参考题库附带答案详解 .docx
- 2024年川庆钻探工程有限公司春季高校毕业生招聘25人笔试参考题库附带答案详解 .docx
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
中智讯(武汉)科技有限公司,是一家服务于高校信息类新工科教育解决方案的高新技术企业,公司自创立以来一直致力于工科教育解决方案及高校科研协作,始终坚持以“易教,易学,易研,易用”为企业产品定位,以“踏实做事,诚信做人”的经营理念为立业之本,并形成了一套完整的从教学设备、教学教材、师资培训、专家授课、科研合作的综合性教育解决方案体系。
文档评论(0)