matlab GUI 静态文本 怎么设置为透明 将文字显示在图片上

2024-12-14 20:15:23
推荐回答(3个)
回答1:

图片上写文字不要用静态文字, 在代码中用命令text() 写字符串到图片

回答2:

直接在图片上使用text就可以了,不需要静态文本。

回答3:

%读取载体文件
l_w_source_image=im2double(imread('读取的图片路径'));
%读取文本;
text='你好!';
%进行嵌入
H = vision.TextInserter(text);
H.Color = [1.0 1.0 0];
H.FontSize = 20;
%图片显示的坐标
H.Location = [25 25];
InsertedImage = step(H,l_w_source_image);
figure(2);
imshow(InsertedImage);
字体的透明度不会设置,不过这个可以将字体显示在图片上