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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab中的图像,MATLAB中图像的基本操作

發布時間:2025/3/20 循环神经网络 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab中的图像,MATLAB中图像的基本操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MATLAB中圖像的基本操作

1、讀取、顯示圖片

MATLAB中提供了immread()與imshow()函數讀取和顯示圖片。其中讀取函數imread()原型:

imread:

A= imread(filename, fmt)

A是結構體名,用來存儲讀入的圖像數據。filename是讀取的文件名,文件名要用”括起來。fmt是讀取文件的類型如:jpg、png等等,這個參數可以不輸入,由MATLAB自動判斷。

顯示函數imshow()原型:

imshow:

imshow(I)

I為讀取后保存在MATLAB中的結構體名。

程序實例:

A=imread('1.jpg');%讀取名為1.jpg的圖片

imshow(A)%顯示圖片

2、將灰度圖片變成負片

對圖像進行操作,實際上是將圖像看成許多個像素點,對每個像素點進行操作。在計算機系統中,灰度圖片被看成是許多個由值在[0~255]之間的像素點組成的圖像,255表示白色,0表示黑色,黑白之間存在256個灰度級。

?

負片是指將原灰度圖白色的地方變成黑色,黑色的地方變成白色。也就是將0變成255,255變成0。MALTAB的imadjust()函數提供了該功能。其函數原型:

imadjust:

J= imadjust(I,[low_in; high_in],[low_out; high_out])

其中,I為原灰度圖像,low_in,high_in為輸入圖像的低和高灰度級,設置為[0,1]表示從0~255的歸一化,low_out,high_out為輸出圖像的低高灰度級。

若是想將圖片轉換為負片,那么將[low_in; high_in]設置為[0,1],將[low_out; high_out]設置為[1,0]。即原來輸入為0的地方變成1輸出,輸入為1的地方變成0輸出。

實例:

A=imread('1.jpg');

imshow(A)%顯示原圖

A1=imadjust(A,[0,1],[1,0]);%將灰度級對調

figure,imshow(A1)%顯示負片

3、彩色圖片轉換成灰度圖片

我們在計算機中看到的大多數彩色圖片是基于RBG三通道的圖片,紅綠藍三種顏色,每一種取值均為[0~255]。通過255*255*255,可以構成龐大的顏色群。而灰度圖像只有256個灰度級。通過以下公式可以將RGB轉換成灰度

GRAY=0.2989?R + 0.5870 * G + 0.1140 * B*

MATLAB中提供的函數rgb2gray為我們提供了將彩色圖片轉換成灰度圖片的功能。函數原型:

I =rgb2gray(RGB)

1

實例:

A=imread('001.png');%原彩色圖片

imshow(A)

A_gray=rgb2gray(A);%轉換成灰度圖片

figure,imshow(A_gray)

總結

以上是生活随笔為你收集整理的matlab中的图像,MATLAB中图像的基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。

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