[問題] 請教關於log不能執行會出錯的問題已回收

看板MATLAB作者 (水梨)時間16年前 (2009/04/24 16:32), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
程式碼如下 clc;clear; a = imread ('ab.jpg'); y = rgb2ycbcr (a); k=y(:,:,1) log_a = log ( k ); imshow (log_a); ab.jpg是一張普通的彩色圖片 執行之後,出現了以下錯誤 ??? Function 'log' is not defined for values of class 'uint8'. ??? Undefined function or variable 'log_a'. 想請教是怎麼回事呢~~完全沒頭緒.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.154.54

04/24 17:00, , 1F
我把k改成double形態就可以跑了
04/24 17:00, 1F
文章代碼(AID): #19yNaB_T (MATLAB)
文章代碼(AID): #19yNaB_T (MATLAB)