[問題] 有人會轉把它轉成java嗎
% 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
推
05/29 13:07, , 1F
05/29 13:07, 1F
推
05/29 13:07, , 2F
05/29 13:07, 2F
→
05/29 18:48, , 3F
05/29 18:48, 3F
→
05/31 00:16, , 4F
05/31 00:16, 4F
→
05/31 00:17, , 5F
05/31 00:17, 5F