我怎么能显示10像素宽度四面八方的形象吗?

1视图(30天)
我试图找到一块图像,如图像的周长,10像素宽度向四面八方扩散。你能请告知吗?

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2021年6月2日
img = imread (“//www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/638445/download.jpg”);
n =地板(大小(img, 2) / 2);
leftb = imbinarize (rgb2gray (img (:, 1: n,:)));
左= repmat (im2uint8 (leftb)[1 1大小(img, 3)]);
n + 1 = img (::,:);
newimg =(左、右);
imshow (newimg)

答案(1)

亚当Danz
亚当Danz 2021年6月1日
编辑:亚当Danz 2021年6月2日
澄清问题 下面的评论 :
> 想要显示相同的图像下面但是半彩色半二进制!
按以下步骤在 这个博客
图();
tiledlayout (1、3、“填充”,“没有”,“TileSpacing”,“紧”)
rgb = imread (“download.jpg”);
nexttile ()
imshow (rgb);
标题(原始图像的)
nexttile ()
imshow (rgb);
I = rgb2gray (rgb);
持有
h = imshow(我);
[M, N] =大小(我);
中途=圆(N / 2);
alpha_data = [(M,一半),假(M, N-halfway)];
集(h,“AlphaData”,alpha_data);
标题(“半灰度”)
nexttile ()
imshow (rgb);
BW = imbinarize(我);
持有
h = imshow (BW);
[M, N] =大小(我);
中途=圆(N / 2);
alpha_data = [(M,一半),假(M, N-halfway)];
集(h,“AlphaData”,alpha_data);
标题(“一半二进制”)
13个评论

登录置评。

类别

找到更多的在图片帮助中心文件交换

标签

s manbetx 845


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的