[問題]有關影像矩陣開次方的問題
這是我的程式碼
function Gamatest(hObject,handles)
s1 = handles.s1;
[m n] = size(handles.img1);
imgR = uint8(handles.img1(:,:,1));
imgG = uint8(handles.img1(:,:,2));
imgB = uint8(handles.img1(:,:,3));
img2R = (imgR/255).^s1;
img2G = (imgG/255).^s1;
img2B = (imgB/255).^s1;
img2(:,:,1) = img2R;
img2(:,:,2) = img2G;
img2(:,:,3) = img2B;
axes(handles.axes1);
imshow(img2);
----------------------------------------
img1是我讀進的圖檔
我把他分解成RGB三個矩陣
然後再img2R img2G img2B做GAMMA 修正
但是我現在執行的時候跑出錯誤
"??? Integers can only be raised to positive integral powers."
是哪裡的資料類型出錯了嗎
我知道有imajust這個函式可以用
但是我只想知道 我這樣寫是哪裡出問題了
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.160.218.133
→
03/31 15:08, , 1F
03/31 15:08, 1F
推
03/31 20:23, , 2F
03/31 20:23, 2F
→
03/31 20:24, , 3F
03/31 20:24, 3F
推
04/01 00:48, , 4F
04/01 00:48, 4F
推
04/01 00:52, , 5F
04/01 00:52, 5F
→
04/01 12:47, , 6F
04/01 12:47, 6F
→
04/01 12:48, , 7F
04/01 12:48, 7F
推
04/01 15:16, , 8F
04/01 15:16, 8F
→
04/01 15:17, , 9F
04/01 15:17, 9F
推
04/01 15:50, , 10F
04/01 15:50, 10F
→
04/01 15:51, , 11F
04/01 15:51, 11F
→
04/01 15:51, , 12F
04/01 15:51, 12F
→
04/01 15:52, , 13F
04/01 15:52, 13F
→
04/01 15:52, , 14F
04/01 15:52, 14F
→
04/02 01:40, , 15F
04/02 01:40, 15F