[問題] 請問imhist此指令的應用已回收

看板MATLAB作者 (大學生了沒)時間16年前 (2009/11/28 17:22), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
x = imread('90.jpg'); x1=im2uint8(x); g=imhist(x1); 上面是我寫的程式碼,我想要把圖轉換成直方圖 ??? Function IMHIST expected its first input, I or X, to be two-dimensional. Error in ==> imhist>parse_inputs at 216 iptcheckinput(a, {'double','uint8','logical','uint16','int16','single'}, ... Error in ==> imhist at 57 [a, n, isScaled, top, map] = parse_inputs(varargin{:}); 之後就出現上面的英文字,想請教一下那些字是說我的程式碼哪裡要改? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.160.26

11/28 18:34, , 1F
第二行改成 x1=rgb2gray(x)
11/28 18:34, 1F

11/29 01:10, , 2F
謝謝你耶!不過要用什麼指令才能秀出那個直方圖?
11/29 01:10, 2F

11/29 01:16, , 3F
是用"plot(g)"嗎?
11/29 01:16, 3F
文章代碼(AID): #1B4ElmUP (MATLAB)
文章代碼(AID): #1B4ElmUP (MATLAB)