看板 Programming 關於我們 聯絡資訊
% A=輸入圖 % Pre-compute Gaussian distance weights. [X,Y] = meshgrid(-w:w,-w:w); <---- 轉好了 G = exp(-(X.^2+Y.^2)/(2*sigma_d^2)); <---- 轉好了 % Apply bilateral filter. dim = size(A); B = zeros(dim); for i = 1:255 for j = 1:255 % Extract local region. iMin = max(i-w,1); iMax = min(i+w,255); jMin = max(j-w,1); jMax = min(j+w,255); I = A(iMin:iMax,jMin:jMax); <---- 不會轉 % Compute Gaussian intensity weights. H = exp(-(I-A(i,j)).^2/(2*sigma_r^2)); <---- 不會轉 % Calculate bilateral filter response. F = H.*G((iMin:iMax)-i+w+1,(jMin:jMax)-j+w+1); <---- 不會轉 B(i,j) = sum(F(:).*I(:))/sum(F(:)); <---- 不會轉 end end 各位大大好,小弟再改寫這個matlab遇到很多問題 我不太了解上面註寫"不會轉"的部分 請問有人可以解說成java讓我這個新手學習嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.220.15
march20:不太懂, 是別人要改 matlab 成 java 然後 66.75.255.220 05/29 13:07
march20:要你幫忙, 結果你也不會, 是這樣嗎 XD 66.75.255.220 05/29 13:07
opman:到 codejob 版花幾百塊,找個工讀生..吧. 219.86.67.13 05/29 18:48
nineline:M大,恩,我是這個意思 61.228.174.51 05/31 00:16
nineline:O大,謝謝你,我明天問看看 61.228.174.51 05/31 00:17