freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

matlab數字圖像處理(2)(編輯修改稿)

2025-06-19 22:41 本頁面
 

【文章內容簡介】 可以是double型、 uint8型或 uint16型,輸出為 double型。 ? 在 MATLAB中,二值圖像中的數據類型實際上是 logical型,’ 0’代表黑色、’ 1’代表白色,所以二值圖像實際上是一幅“黑白”圖像。那么,將其他圖像轉換為二值圖像,首先必須規(guī)定一個規(guī)則:將其他數組中什么數據變?yōu)椤?1’,什么數據變?yōu)椤?0’。常用的方法是“閾值法”,它是確定一個閾值,小于閾值就取為’ 0’,其他的全部取為’ 1’。在 MATLAB中實現這一功能的函數為 im2bw( ),其調用格式根據轉換的原圖像不同而各有差異。如果輸入不是灰度圖像,先將其轉換為灰度圖像,然后通過閾值法轉換為二值圖像。 度圖像 ? 在 MATLAB中,一個數據矩陣就相當于一幅數字圖像,只是在數字圖像中對應的數組元素必須在一定的取值范圍,因此,只要將對應數據矩陣中的元素按一定規(guī)律進行轉換,就可以將矩陣轉換為圖像了。在 MATLAB中可以利用函數 mat2gray( ),將一個數據矩陣轉換為一幅灰度圖像,其調用格式為: ? I=mat2gray(X,[ xmin, xmax]):該函數是按照指定的取值區(qū)間[xmin,xmax]將數據矩陣 X轉換為灰度圖像 I, xmin對應灰度值 0,即黑色, xmax對應灰度值 1,即白色。數據矩陣中小于 xmin的值取為 0,大于 xmax的值取為 1。如果不指定取值區(qū)間 [xmin, xmax],即缺省情況下,將數據矩陣 X中最小值設為 xmin,最大值設為xmax。 ? 在 MATLAB中,用戶想要對一幅圖像或者圖像文件進行操作和處理,最首要的一個步驟就是對需要處理的圖像或者文件進行“讀取”,然后再進行具體的操作和處理,最后可以將處理后的圖像進行保存。 MATLAB為廣大用戶提供了專門的函數,可以方便地進行圖像信息的讀取,圖像文件的保存。本節(jié)中將具體講述圖像文件讀寫的相關內容。 ? 在 MATLAB中,對圖像進行操作和處理時,經常需要知道圖像文件的文件名、文件格式、圖像大小、圖像類型、數據類型等信息,可以直接調用 MATLAB函數 imfinfo( )來讀取圖像文件的信息。其調用格式如下: ? INFO=imfinfo(‘filename’, ‘fmt’)或者 INFO=imfinfo(‘’):該函數是讀取文件 。其中, filename指的是圖像文件的“文件名”, fmt指的是該文件的“擴展名”, INFO是一個結構數組。不同格式的文件最終得到的 INFO所包含的結構成員不同,但基本都包含前 9個結構成員,具體如下表 : ? 在 MATLAB中,圖像文件的讀取最主要的是利用函數 imread( ),該函數幾乎支持 MATLAB中所有的圖像文件格式。根據所讀取圖像格式的不同以及圖像類型的不同,該函數的調用格式也各不相同。下面將分別從“常見圖像格式讀取”和“特殊圖像格式讀取”兩部分進行介紹: ? ? ? MATLAB中利用函數 imwrite( )來實現圖像文件的寫入操作,即保存,與函數 imread( )的作用相對。其調用格式通常有以下幾種: ? imwrite(I, 39。filename39。, 39。fmt39。):該函數是把圖像數據 I保存到由字符串“ filename”指定的文件中,存儲的文件格式由 fmt指定。與函數 imread( )使用類似
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1