日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

9.1 图像处理的基本概念(图像读入、图像信息查询、图像显示和图像存储)

發布時間:2025/4/16 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 9.1 图像处理的基本概念(图像读入、图像信息查询、图像显示和图像存储) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、圖像讀入
函數:imread
功能:讀入圖像數據
格式:I = imread(‘filename’):filename指定圖像文件的完整路徑和文件名;如果在搜索目錄下,只需提供文件名

例1:假設bw.bmp、gray.bmp、 rgb.jp----存放在當前工作目錄下;gray1.bm----存放在d盤根目錄下。分別運行下面語句,讀入圖像后,觀察I的值
I=imread(‘bw.bmp’);
I=imread(‘gray.bmp’);
I=imread(‘rgb.jpg’);
I=imread(‘d:\gray1.bmp’);
2、圖像信息查詢
函數:imfinfo
功能:用于獲取圖像文件的有關信息
格式:inf = imfinfo(‘filename’):filename指定圖像文件的完整路徑和文件名;如果在搜索目錄下,只需提供文件名

例2:假設rgb.jp----存放在當前工作目錄下,運行下面語句,觀察運行結果
info=imfinfo(‘rgb.jpg’)

>> inf = imfinfo('rgb.jpg')%運行結果 inf = Filename: 'E:\a-matlab\rgb.jpg'FileModDate: '28-Jul-2019 17:12:12'FileSize: 420808Format: 'jpg'FormatVersion: ''Width: 2560Height: 1440BitDepth: 24ColorType: 'truecolor'FormatSignature: ''NumberOfSamples: 3CodingMethod: 'Huffman'CodingProcess: 'Sequential'Comment: {}

3、圖像顯示
函數:imshow
功能:顯示圖像
格式:imshow(I)、imshow(I,[low high]) I:要顯示圖形的數據矩陣;[low high]:制定顯示灰度范圍,<low:設為黑色,>=high:設為白色

例3:觀察兩條imshow函數的運行結果

I1 = imread('dog.jpg'); %I1圖像數據矩陣,三維矩陣 I = rgb2gray(I1); % 將I1轉為灰度矩陣I,二維矩陣 subplot(1,2,1); imshow(I); %灰度值顯示在0-255之間 subplot(1,2,2); imshow(I,[30 150]); %灰度值顯示在30-150之間


4、圖像存儲
函數:imwrite
功能:將圖像數據寫入圖像文件中
格式:imwrite(I,filename) I:要寫入的圖像數據,filename:待寫入的文件

例4:將數據保存為圖像文件,請觀察dog.bmp是否與matlab中顯示的數據一致

J = I1(100:200,100:200); %只顯示部分數據 imshow(J); imwrite(J,'dogtest.bmp');

總結

以上是生活随笔為你收集整理的9.1 图像处理的基本概念(图像读入、图像信息查询、图像显示和图像存储)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。