2021—2022学年第一学期寒假学习记录2

发布时间:2022-06-26 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了2021—2022学年第一学期寒假学习记录2脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

2022.01.01,今天是服务外包竞赛:随便拿个奖队的项目进行的第二天,今天根据项目要求开始学习matlab数字图像处理

实验一  MATLAB数字图像处理初步

一、实验目的与要求

1.熟悉及掌握在MATLAB中能够处理哪些格式图像。

2.熟练掌握在MATLAB中如何读取图像。

3.掌握如何利用MATLAB来获取图像的大小、颜色、高度、宽度等等相关信息。

4.掌握如何在MATLAB中按照指定要求存储一幅图像的方法。

5.图像间如何转化。

二、实验内容及步骤

1.利用imread( )函数读取一幅图像,假设其名为flower.tif,存入一个数组中;

2.利用whos 命令提取该读入图像flower.tif的基本信息;

3.利用imshow()函数来显示这幅图像;

4.利用imfinfo函数来获取图像文件的压缩,颜色等等其他的详细信息;

5.利用imwrite()函数来压缩这幅图象,将其保存为一幅压缩了像素的jpg文件,设为flower.jpg;语法:imwrite(原图像,新图像,‘quality’,q), q取0-100。

6.同样利用imwrite()函数将最初读入的tif图象另存为一幅bmp图像,设为flower.bmp。

7.用imread()读入图像:Lenna.jpg 和camema.jpg;

8.用imfinfo()获取图像Lenna.jpg和camema.jpg 的大小;

9.用figure,imshow()分别将Lenna.jpg和camema.jpg显示出来,观察两幅图像的质量。

10.用im2bw将一幅灰度图像转化为二值图像,并且用imshow显示出来观察图像的特征。

11.将每一步的函数执行语句拷贝下来,写入实验报告,并且将得到第3、9、10步得到的图像效果拷贝下来

三、考核要点

1、熟悉在MATLAB中如何读入图像、如何获取图像文件的相关信息、如何显示图像及保存图像等,熟悉相关的处理函数。

2、明确不同的图像文件格式,由于其具体的图像存储方式不同,所以文件的大小不同,因此当对同一幅图像来说,有相同的文件大小时,质量不同。

五、实验仪器与软件

(1) PC计算机

(2) MatLab软件/语言包括图像处理工具箱(Image Processing Toolbox)

(3) 实验所需要的图片

四、实验内容

   f=imread('C:UsersGatewayDesktopͼƬflower.tif');

whos f; 

imshow(f);

imfinfo C:UsersGatewayDesktopͼƬflower.tif

 

 

ans =

 

           Filename: 'C:UsersGatewayDesktop图片flower.tif'

        FileModDate: '24-六月-2012 18:46:53'

           FileSize: 392018

             Format: 'jpg'

      FormatVersion: ''

              Width: 1600

             Height: 1200

           BitDepth: 24

          ColorType: 'truecolor'

    FormatSignature: ''

    NumberOfSamples: 3

       CodingMethod: 'Huffman'

      CodingProcess: 'Sequential'

            Comment: {}

ans =                                  %imfinfo压缩后的信息

 

           Filename: 'flower.jpg'

        FileModDate: '25-六月-2012 16:07:40'

           FileSize: 81013

             Format: 'jpg'

      FormatVersion: ''

              Width: 1600

             Height: 1200

           BitDepth: 24

          ColorType: 'truecolor'

    FormatSignature: ''

    NumberOfSamples: 3

       CodingMethod: 'Huffman'

      CodingProcess: 'Sequential'

            Comment: {}

 

f=imread('C:UsersGatewayDesktopͼƬlenna.jpg');

g=imread('C:UsersGatewayDesktopͼƬcamera.jpg');

figure;imshow(f);

figure,imshow(g);

imfinfo C:UsersGatewayDesktopͼƬlenna.jpg

imfinfo C:UsersGatewayDesktopͼƬcamera.jpg

 

 

 

ans =

 

           Filename: 'C:UsersGatewayDesktop图片lenna.jpg'

        FileModDate: '24-六月-2012 18:44:09'

           FileSize: 21307

             Format: 'jpg'

      FormatVersion: ''

              Width: 300

             Height: 300

           BitDepth: 24

          ColorType: 'truecolor'

    FormatSignature: ''

    NumberOfSamples: 3

       CodingMethod: 'Huffman'

      CodingProcess: 'Sequential'

            Comment: {}

ans =

 

           Filename: 'C:UsersGatewayDesktop图片camera.jpg'

        FileModDate: '24-六月-2012 18:44:32'

           FileSize: 18653

             Format: 'jpg'

      FormatVersion: ''

              Width: 256

             Height: 256

           BitDepth: 24

          ColorType: 'truecolor'

    FormatSignature: ''

    NumberOfSamples: 3

       CodingMethod: 'Huffman'

      CodingProcess: 'Sequential'

            Comment: {}

f=imread('C:UsersGatewayDesktopͼƬlenna.jpg');

g=im2bw(f);

figure,imshow(g);

 

 

 

五、思考题

(1) 简述MatLab软件的特点。

(2) MatLab软件可以支持哪些图像文件格式?

doc imread

 

 

(3) 说明函数imread 的用途格式以及各种格式所得到图像的性质。

(4) 为什么用I = imread(‘lena.bmp’) 命令得到的图像I 不可以进行算术运算?

 

TRANSLATE with 2021—2022学年第一学期寒假学习记录2 x
English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
2021—2022学年第一学期寒假学习记录2
2021—2022学年第一学期寒假学习记录2 2021—2022学年第一学期寒假学习记录2 2021—2022学年第一学期寒假学习记录2
 
TRANSLATE with 2021—2022学年第一学期寒假学习记录2
COPY THE URL BELOW
2021—2022学年第一学期寒假学习记录2
2021—2022学年第一学期寒假学习记录2 Back
EMBED THE SNIPPET BELOW IN YOUR SITE 2021—2022学年第一学期寒假学习记录2
Enable collaborative features and customize widget: Bing Webmaster Portal
Back

脚本宝典总结

以上是脚本宝典为你收集整理的2021—2022学年第一学期寒假学习记录2全部内容,希望文章能够帮你解决2021—2022学年第一学期寒假学习记录2所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: