



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一设计题目 编程且利用双线性插值实现图像的缩放二设计目的1、 熟悉matlab使用环境及工作原理;2、 掌握图像缩放的原理;3、 学会双线性插值法的应用;4、 体会图像灰度值的变化过程。三设计原理 1 双线性插值算法 简单比方 原来的数值序列:0,10,20,30,40 线性插值一次为:0,5,10,15,20,25,30,35,40 即认为其变化(增减)是线形的,可以在坐标图上画出一条直线 在数码相机技术中,这些数值可以代表组成一张照片的不同像素点的色彩、色度等指标。为了方便理解,先考虑一维情况下的线性插值 对于一个数列c,我们假设ca到ca+1之间是线性变化的 那么对于浮点数x(a=xa+1),c(x)=ca+1*(x-a)+ca*(1+a-x); 把这种插值方式扩展到二维情况 对于一个二维数组c,我们假设对于任意一个浮点数i,c(a,i)到c(a+1,i)之间是线性变化的,c(i,b)到c(i,b+1)之间也是线性变化的(a,b都是整数) 那么对于浮点数的坐标(x,y)满足(a=xa+1,b=yb+1),我们可以先分别求出c(x,b)和c(x,b+1): c(x,b) = ca+1*(x-a)+ca*(1+a-x); c(x,b+1) = ca+1b+1*(x-a)+cab+1*(1+a-x); 好,现在已经知道c(x,b)和c(x,b+1)了,而根据假设c(x,b)到c(x,b+1)也是线性变化的,所以: c(x,y) = c(x,b+1)*(y-b)+c(x,b)*(1+b-y) 这就是双线性插值2、图像缩放的基本原理: 1) 根据已有的数字图像重建物理图像。2) 对重建的物理图像以所需要的分辨率重采样。四设计程序应用matlab编程:clear;I=imread(f.jpg);Z=rgb2gray(I);rows,cols=size(Z);K1 = str2double(inputdlg(请输入行缩放倍数, INPUT scale factor, 1, 0.5);%行默认变为原来的0.5倍K2 = str2double(inputdlg(请输入列缩放倍数, INPUT scale factor, 1, 0.5);%列默认变为原来的0.5倍width = K1 * rows; height = K2 * cols;Out = uint8(zeros(width,height); %创建输出图像矩阵widthScale = rows/width;heightScale = cols/height;for x = 6:width - 6 % 6是为了防止矩阵超出边界溢出 for y = 6:height - 6 oldX = x * widthScale; % oldX,oldY为原坐标,x,y为新标 oldY = y * heightScale; if (oldX/double(uint16(oldX) = 1.0) & (oldY/double(uint16(oldY) = 1.0) Out(x,y) = Z(int16(oldX),int16(oldY);%若oldX,oldY为整数,直接赋值 else a = double(uint16(oldX); b = double(uint16(oldY); x11 = double(Z(a,b); % x11 赋值I(a,b) x12 = double(Z(a,b+1); % x12 赋值I(a,b+1) x21 = double(Z(a+1,b); % x21 赋值I(a+1,b) x22 = double(Z(a+1,b+1); % x22 赋I(a+1,b+1) Out(x,y) = uint8( (b+1-oldY) * (oldX-a)*x(a+1-oldX)*x11) + (oldY-b) * (oldX-a)*x22 +(a+1-oldX) * x12) ); % 用双线性插值计算公式计算 end endendimshow(Z);figure;五效果图对比压缩前图像压缩后图像六程序分析 先将原图像(即658*469)通过matlab语句锁定,变换成相应的灰度图像,再将这个灰度图像的尺寸锁定,将其按照横向0.5,纵向0.5的比例缩小,得到想要的图像。这个过程是通过对原图像中每个像素点的改变而相应的全图像改变的。最后得到329*234的灰度图像。七设计体会通过这次课设,使我加深了对matlab编程的认识,应用matlab使应该注意的一些问题及它适用的环境。同时,学习了双线性插值在图像的缩放中的具体应用,在matlab中的相关语句。并且,了解了图像缩放的具体过程。在多媒
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中子束操控-洞察及研究
- 尾矿综合利用技术升级与生态环境恢复综合评价报告
- 丽江工程研究方案(3篇)
- 押题宝典教师招聘之《幼儿教师招聘》通关考试题库及答案详解(易错题)
- 假山工程技术方案(3篇)
- 教师招聘之《幼儿教师招聘》练习题及参考答案详解【巩固】
- 量子厚度测量创新创业项目商业计划书
- 农业废弃物资源化利用设备销售创新创业项目商业计划书
- 移动金融咨询创新创业项目商业计划书
- 药品供应链管理系统创新创业项目商业计划书
- 英语教学发音课件下载
- 2025年特种设备检验人员资格考试(压力管道检验师GDS)历年参考题库含答案详解(5套)
- 2025年河南省公开遴选公务员考试(案例分析与对策性论文)历年参考题库含答案详解(5套)
- 挡土墙、围墙施工方案(技术标)
- 2025年中药三基试题及答案大全
- 白内障囊外摘除联合青光眼人工晶体植入术后护理查房
- 减糖与健康口腔课件
- 新时代学校思想政治工作评价机制研究
- 2025秋统编版(2024)道德与法治二年级上册第四单元《第16课 祖国 我为您自豪》教学设计
- 消防维保质量管理及保证措施
- 2025年上海市(秋季)高考语文真题详解
评论
0/150
提交评论