【matlab圖像處理】圖像處理工具箱(2)

2021-12-29 CV之道

中國史之【設立闢雍】:

      西周時,貴族教育子弟的學校,已較完備,有所謂的小學和大學。我國古代學校的教師稱「師」也起源於西周。

俗話說:「好記性不如爛筆頭」,多寫寫多記記,總不會錯。多一些不為什麼的堅持,少一些功利主義的追求。

今天介紹圖像處理工具箱的基本圖像操作。本內容參考自《實用MATLAB圖像和視頻處理》第4章。

對於matlab的安裝,可以參考以下文章:

讀取圖片是最基本的操作,matlab中內置的函數為imread(),它可以讀取常見的圖像格式,如TIFF、JPEG、BMP、GIF、PNG等,如下。

我們讀取的圖片是tiff格式,這個函數可以讀取多種類型圖片,如二值圖、灰度圖、彩色圖、索引圖等。

我們使用的展示函數是imtool(img),這個函數提供了非常多的圖像顯示功能,還有像素區域工具、圖像信息工具、對比度調整工具等等。

除此之外,我們可以簡單地使用imshow()函數來顯示。如下:

相對於imtool,imshow函數少了一些功能,但是已經很好滿足我們的常用需求。我們還可以同時顯示兩個子圖。如下:

首先,注意你的圖片路徑要放在當前文件夾,或者讀取時寫全局路徑。代碼如上,我們可以讀取兩張圖片,用figure函數創建一個空白畫板,然後subplotlib為畫板放置圖片,其中subplot(1,2,1)表示創建一行兩列的表格,放在第一個格子。

保存圖片可以使用函數imwrite(),也是很簡單,具體看圖。

直接使用imwrite函數進行保存,注意其參數,第一個參數為已有圖片的變量名,第二個參數為想要保存成圖片的名字。我們可以從當前文件夾看到圖片,雙擊即可打開。

【聲明】:學習筆記基於網際網路上各種學習資源的個人整理。

以上是本期內容,下期介紹圖像處理的算術運算。

我叫小保,一名計算機視覺愛好者、學習者、追隨者,歡迎關注我一起學習。

整理不易,幫忙收藏、點讚和在看

相關焦點

  • 【matlab圖像處理】圖像處理工具箱(1)
    今天介紹圖像處理工具箱概述。本內容參考自《實用MATLAB圖像和視頻處理》第4章以及博客:https://blog.csdn.net/qq_42722197/article/details/118005631對於matlab的安裝,可以參考以下文章:圖像處理工具箱(Image Processing T
  • 【matlab圖像處理】圖像處理的其他算術運算
    今天介紹圖像處理的其他算術運算,包括減法運算、乘法運算、除法運算。本內容參考自《實用MATLAB圖像和視頻處理》第6章。對於matlab的安裝,可以參考以下文章:關於圖像的算術運算,其實就是逐像素進行處理,即在圖像中運算是獨立作用於各個像素的。這裡的運算操作可以是二值操作符,如常見的「加減乘除」。
  • matlab處理圖像代碼
    2、灰度直方圖及直方圖均衡化灰度直方圖用於顯示圖像的灰度值分布情況,是數字圖像處理中最簡單和最實用的工具。MATLAB中提供了專門繪製直方圖的函數imhist()。用它可以很簡單的繪製出一幅圖像的灰度直方圖(見例2)。
  • 【matlab圖像處理】圖像處理的經典操作
    今天介紹圖像處理的經典操作。本內容參考自《實用MATLAB圖像和視頻處理》第一章。對於matlab的安裝,可以參考以下文章:今天,幾乎不存在與數字圖像處理無關的技術領域。數字圖像處理應用領域非常廣泛,包括:醫學上的核磁共振成像、工業上的缺陷檢測、軍事上的無人機識別、安防上的智能監控、手機上的自拍美圖,更別說網際網路上每時每秒上傳的照片和短視頻等等。
  • MATLAB中圖像處理的一些簡單函數
    是其對應的顏色矩陣,若進行圖像處理後不知道圖像數據的值域可以用[]代替map。3.MATLAB中灰度直方圖的顯示   MATLAB圖像處理工具箱提供了imhist函數來計算和顯示圖像的直方圖,imhist函數的語法格式為: imhist(
  • 大神帶你玩轉matlab圖像處理(五)
    (1,2,2);imshow(J1);title('壓縮到1%');運行結果   rgb2gray函數通過消除色調和飽和度信息,同時保留亮度,來將B圖像轉換為灰度圖。imbinarize使用256-bin圖像直方圖來計算Otsu的閾值。要使用其他直方圖,請參見otsuthresh。B=imbinarize(A,method)使用方法「 global」或「 adaptive」指定的閾值處理方法從圖像A創建二進位圖像。B=imbinarize(A,T)使用閾值T從圖像A創建二進位圖像。
  • 大神帶你玩轉matlab圖像處理(6)——Hough變換
    所以說有些知識說不定你那天就能夠使用到,秉持著「技多不壓身」的原則,本期跟隨過冷水了解一點點圖像處理方面的知識吧!之前公眾號作者:小豬豬有連載大神帶你玩轉matlab圖像處理推文。關於圖像處理的基礎知識過冷水就不再重複講解了,在其基礎上繼續深入學習數字圖像的轉變。
  • Matlab 圖像處理相關函數命令
    imresize  改變圖像大小語法:B=imresize(A,m,method)imrotate  旋轉圖像語法:B=imrotate(A,angle,method) \ B=imrotate(A,angle,method,'crop') 三、像素和統計處理函數corr2
  • Matlab 圖像處理相關函數命令大全
    imresize  改變圖像大小語法:B=imresize(A,m,method)imrotate  旋轉圖像語法:B=imrotate(A,angle,method) \ B=imrotate(A,angle,method,'crop') 三、像素和統計處理函數corr2
  • 大神帶你玩轉matlab圖像處理 (一)
    語法規則:     正變換:B=dct2(A)     逆變換:B=idct2(A)     A:原圖像,B:結果圖像clc;clear;s=what;p=s.path;I=imread([p,'\圖像素材\','lenaRGB.bmp']);subplot(2,2,1
  • MATLAB圖像文件的操作
    MATLAB中的圖像處理工具箱提供了一套全方位的標準算法和圖形工具,用於進行圖像處理、分析、可視化和算法開發。
  • MATLAB圖像分析
    圖像分析MATLAB的影像處理工具箱支持多種標準的圖像處理操作,以方便用戶對圖像進行分析和調整。這些圖像處理操作主要包括:①獲取像素值及其統計數據;②分析圖像,抽取其主要結構信息;③調整圖像,突出其某些特徵或抑制噪聲像素值及其統計MATLAB的影像處理工具箱提供了多個函數以返回與構成圖像的數據值相關的信息,這些函數能夠以多種形式返回圖像數據的信息,主要包括:①選定像素的數據值(pixval函數和impixel函數);②沿圖像中某個路徑的數據值
  • MATLAB圖像處理常用函數大全
    ') K=medfilt2(J);%使用3*3的鄰域窗的中值濾波 subplot(122),imshow(K);title('中值濾波後圖像') Matlab數字數字圖像處理函數匯總: 1、數字數字圖像的變換 ① fft2:fft2函數用於數字數字圖像的二維傅立葉變換,如:i=imread('104
  • MATLAB——圖像處理常用函數
    由於數字圖像可以被看作為一個矩陣,因此可以用MATLAB來進行圖像處理。本章簡單介紹了幾個常用到的圖像處理函數。
  • Matlab強大的數組處理功能如何解決圖像處理解析方案
    這是第二部分二維數組處理的第一步保存文件後,使用deploytool工具將其製作成名為FileOpen的COM(封裝MCR),註冊該控制項並將相應的文件拷貝到MFC的工程中,對於基礎操作此處不再贅述。(2)在VC平臺下創建名為PCA的基於對話框的MFC工程,添加一打開文件的按鈕控制項,ID為ID_FILE_OPEN。
  • Matlab圖像處理系列教程(一)
    灰度化處理就是將一幅色彩圖像轉化為灰度圖像的過程。彩色圖像分為R,G,B三個分量,分別顯示出紅綠藍等各種顏色,灰度化就是使彩色的R,G,B分量相等的過程。灰度值大的像素點比較亮(像素值最大為255,為白色),反之比較暗(像素最下為0,為黑色)。
  • MATLAB數字圖像處理(一)圖像的基本操作
    寫在前頭:說到數字圖像處理,不得不提起MATLAB。這是一款非常方便的仿真軟體,絕大多數的圖像處理可以用MATLAB完成。
  • 小波變換MATLAB圖像融合
    圖像融合可以克服單一圖像在幾何、光譜、和空間解析度等方面存在的局限性。而小波變換具有的正交性、非冗餘性以及完善的重構能力,有效彌補金字塔方法分解時的信息冗餘性以及重構過程中的不穩定性。小波變換的基本原理是繼承和發展了短時傅立葉變換局部化的思想,同時又克服了窗口大小不隨頻率變化等缺點,能夠提供一個隨頻率改變的「時間-頻率」窗口,是進行信號時頻分析和處理的理想工具。
  • 基於COM的Matlab參數處理與圖像嵌入在VC中的實現
    這是第二部分二維數組處理的第一步 保存文件後,使用deploytool工具將其製作成名為FileOpen的COM(封裝MCR),註冊該控制項並將相應的文件拷貝到MFC的工程中,對於基礎操作此處不再贅述。 (2)在VC平臺下創建名為PCA的基於對話框的MFC工程,添加一打開文件的按鈕控制項,ID為ID_FILE_OPEN。
  • 【圖像處理】基於圖像直方圖+濾波處理Matlab代碼
    1 簡介基於圖像直方圖+濾波處理Matlab代碼2 部分代碼function