我在MATLAB中有以下代码:
I=imread(image);
h=fspecial('gaussian',si,sigma);
I=im2double(I);
I=imfilter(I,h,'conv');
figure,imagesc(I),impixelinfo,title('Original Image after Convolving with gaussian'),colormap('gray');
Run Code Online (Sandbox Code Playgroud)
我该如何定义和应用高斯滤波器,图像无imfilter
,fspecial
和conv2
?
我有一个g(n)
可以给出的功能g(n)=f(n,n)
.这是由递归定义的
f(i, j) = 1/3
(f(i?1, j) + f(i?1, j ?1) + f(i, j ?1))
with f(0,0) = 0; f(i,0) = 1,i > 0; f(0, j) = 1, j > 0
Run Code Online (Sandbox Code Playgroud)
我编写了一个java程序来计算10-15的值.快速处理前几个值,但是在值结束时,程序变得非常慢并且需要很长时间来处理结果.我的代码有问题还是只是一个冗长的计算?
public class javaapplication4 {
private static double f(double i, double j) {
if (i == 0.0 && j == 0.0) return 0.0;
if (i == 0.0 || j == 0.0) return 1.0;
return (f(i - 1, j) + f(i - 1, j - 1) …
Run Code Online (Sandbox Code Playgroud)