欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数字图像处理图像校正.docx

    • 资源ID:7695706       资源大小:659.62KB        全文页数:11页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数字图像处理图像校正.docx

    1、数字图像处理图像校正数字图像处理上机实习报告(第六专题)学生姓名: 班 级: 学 号: 指导老师: 专题六、图像校正一题目要求基本要求:将图象的黑白边沿校正成为一条直线。其始末点为上下或左右始末点。图p06-02-02.TIF补充完成:以下图像的校正 图 p06-02-01.TIF、p06-02-03.TIF、p06-02-04.TIF、p06-02.tif2算法设计方案一:将图像校正为矩形将图像二值化,逐行扫描图像,记录下每行由黑色变为白色的边界位置,找到最大值。将列位置小于该值的像素点赋值为0,列位置大于该值的像素点赋值为1。算法流程图如下:方案二:将图像校正为菱形在图像中找到可能为菱形四

    2、个顶点的点的坐标,和。求出四条边的斜率,然后由这四个点连线,组成一个闭合图像。扫描图像,将将菱形内的像素值赋值为1(白色),菱形外的像素值赋值为0(黑色)。算法流程图如下:3.程序代码与分析方案一:将图像校正为矩形clc;f = imread(D:matlab2011workp06-02-02.TIF);f=im2bw(f,0.5);subplot(121);imshow(f);M,N = size(f);F = zeros(M,N);T=zeros(1,N); %找出图像边界的列位置for u=1:M for v=1:N if f(u,v)=1 T(1,v)=v; break; end en

    3、dend pos = max(T); %取最大值 for u=1:M % vpos F(u,v)=0 for v=1:N if v pos F(u,v)=0; else F(u,v)=1; end end endsubplot(122);imshow(F);方案二:将图像校正为菱形% 将图象p06-02.tif修正为菱形 0:黑 1:白clear all;close all;I=imread(D:matlab2011workp06-02.tif);subplot(121);imshow(I);title(几何失真图像);m,n=size(I);flag=zeros(1,4);%建立标志数组 用

    4、于跳出循环%找到图像左上方的可能为菱形的顶点的点(x1,y1)for x=1:m for y=1:n if(I(x,y)=1 & x=y) x1=x; y1=y; flag(1)=1; break; end end if(flag(1)=1) flag(1)=1; break; endend%找到图像左下方的可能为菱形的顶点的点(x2,y2)for x=1:m for y=n:-1:1 if(I(x,y)=1 & x=(n-y) x2=x; y2=y; flag(2)=1; break; end end if(flag(2)=1) flag(2)=1; break; endend%找到图像右上

    5、方的可能为菱形的顶点的点(x3,y3)for x=m:-1:1 for y=1:n if(I(x,y)=1 & (m-x)=y) x3=x; y3=y; flag(3)=1; break; end end if(flag(3)=1) flag(3)=1; break; endend%找到图像右下方的可能为菱形的顶点的点(x4,y4)for x=m:-1:1 for y=n:-1:1 if(I(x,y)=1 & x=y) x4=x; y4=y; flag(4)=1; break; end end if( flag(4)=1) flag(4)=1; break; endenda=(y2-y1)/(

    6、x2-x1); %分别计算菱形四条边的斜率b=(y3-y1)/(x3-x1);c=(y4-y2)/(x4-x2);d=(y4-y3)/(x4-x3); for x=1:m for y=1:n if(a*x-a*x1+y1-y)=0 & (b*x-b*x3+y3-y)=0 & (d*x-d*x3+y3-y)=0) II(x,y)=1; else II(x,y)=0; end endendsubplot(122);imshow(II);title(校正后的图像);4.结果分析1.逆滤波方法复原图像(1)将图像校正为矩形的原图像及校正图像图p06-02-02.TIF及其校正图像图p06-02-04.TIF及其校正图像图p06-02-01.TIF及其校正图像图p06-02-03.TIF及其校正图像(2)将图像校正为菱形的原图像及校正图像结果分析:图像在获取过程中,由于成像系统本身具有非线性、拍摄角度等因素的影响,会使获得的图像产生几何失真。当对图像作定量分析时,就要对失真的图像先进行精确的几何校正(即将存在几何失真的图像校正成无几何失真的图像),以免影响定量分析的精度。图像几何校正的基本方法是先建立几何校正的数学模型,利用已知条件确定模型参数,根据模型对图像进行几何校正。本实习中将失真图像校正为矩形和菱形,建立了不同的数学模型。都可将图像边沿校正为直线,效果较好。


    注意事项

    本文(数字图像处理图像校正.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开