matlab图片灰色化代码纹理合成器
这是Efros-Leung算法的Matlab实现,用于通过非参数采样进行纹理合成。
有关该算法的详细信息,请参见。
用法
以下是如何使用synthesize_texture函数的示例(来自synthesize_texture_test.m
):
input_image
=
im2double(imread(
'
161.png
'
));
output_image
=
synthesize_texture(input_image,
256
,
256
,
9
);
imwrite(output_image,
'
result.png
'
);
synthesize_texture的参数如下:
function
output_image
=
synthesize_texture
(
input_image
,
output_rows
,
output_cols
,
window_size
)
输入项
input_image
:包含要合成的纹理样本的图像
output_rows
:合成图像中所需的行数
output_cols
:合成图像中所需的列数
w
2021-12-05 20:19:52
1.45MB
系统开源
1