[問題] 用mean()找圖片亮度的中位數已回收

看板MATLAB作者 (怪龍-卡西歐魯)時間16年前 (2009/03/22 21:08), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
上次出現的問題已經解決了 感謝各位板友的幫忙~ -- 這次我想要找一張彩色圖片亮度的中位數 我用了mean2函式 imgmean = mean2(rgb2gray(image)); 但是執行時卻出現錯誤 ??? Error using ==> rgb2gray>parse_inputs at 82 MAP must be a m x 3 array. Error in ==> rgb2gray at 35 X = parse_inputs(varargin{:}); Error in ==> align>pushbutton1_Callback at 342 imgmean = mean2(rgb2gray(image)); Error in ==> gui_mainfcn at 96 feval(varargin{:}); Error in ==> align at 42 gui_mainfcn(gui_State, varargin{:}); ??? Error while evaluating uicontrol Callback 根據Help檔裡面的描述 mean2會直接回傳中位數的值 而經過rgb2gray處理的圖片也不會因為存色彩有多維陣列的問題 想請問一下是哪裡用錯了呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84

03/22 22:57, , 1F
找到問題了,是之前用translate函式平移圖片導致的...
03/22 22:57, 1F
文章代碼(AID): #19nZW__g (MATLAB)
文章代碼(AID): #19nZW__g (MATLAB)