美文网首页
数字图像处理实验一

数字图像处理实验一

作者: 吃茶的武士 | 来源:发表于2019-02-18 22:29 被阅读0次

     

    MATLAB入门及数字图像处理编程基础

    【实验目的】:

    1.  熟悉和掌握MATLAB基本编程环境

    2.  熟悉和掌握基于MATLAB的数字图像处理编程基础

    3.  通过MATLAB编程实现创作图像以及图像的放大缩小

    【实验内容】

    1.    创建一个(512*512)的黑色图像,中间(20*40)部分是白色,并将文件保存为.bmp格式,并存储为其他格式如.jpg,.gif格式,比较格式大小

    2.     将所给的‘moon.tif’图片进行灰度反转

    3.    将所给的图形缩小16倍之后再放大16倍,比较两次操作后的图像变化

    4.   [endif]将所给图像的色位(256位)按2的次方比例缩小,自己可以改变该值

    【实验代码和结果】

    第一题

    第二题

    先读取出图像大小,方便设定循环

    第三题

    缩小16倍代码:

    放大十六倍代码

    相比于原图模糊了很多,这里用到双线性插值法放大图像G

    第四题

    灰度降低

    这里降低7个和8个灰度试试,9个灰度就是全黑了

     

    【小结或讨论】

    这次的实验报告是由于学宝故障之后重新写的,相比于第一次做数字图像处理感到万分艰难,现在做起来就觉得比较简单了,但是效率不够高,因为没有熟练掌握M文件的使用,直接在命令窗口写效率就低下些了。感觉matlab中有很多好用的函数等待我们去开发,我们所书写的循环,判断,递减,在MATLAB中很多都已经规定好了,数字图像处理说到底是对矩阵的处理,但是假如能够熟练的掌握MATLAB,那么能够提高很多效率。

    相关文章

      网友评论

          本文标题:数字图像处理实验一

          本文链接:https://www.haomeiwen.com/subject/ozftyqtx.html