我正在對與背景具有相似顏色的圓形對象進行圖像分割。圖像是RGB,但RGB值給出灰色的色調,即使圖像看起來灰色,它也不是灰色的。在分割過程中,我必須應用漸變過濾器,並通過重構打開和關閉,以便在製作將用於分割的二進制蒙版之前將圓形對象與背景分開。我在這個過程中使用的一些功能只接受二維數組輸入。事實上,圖像本身的二值化只能在二維陣列輸入中完成,而不能在三維陣列的RGB圖像中完成。所以,我試圖將我的RGB圖像轉換爲灰色,但不是灰色的。但是,我得到以下錯誤形式MATLAB,當我使用rgb2gray功能:嘗試執行rgb2gray腳本作爲函數
嘗試執行腳本rgb2gray作爲 功能:C:\用戶\文檔\ MATLAB \ rgb2gray.m
錯誤Mask_Biophysics(第2行)Frame = rgb2gray(Frame1);
有沒有人這個錯誤的含義和如何解決它?
從來不知道我能猜出你的代碼和圖像 – SteveFest