查看: 152|回复: 5|关注: 0

[已答复] matlab如何给图像添加文字

[复制链接]

新手

5 麦片

财富积分


050


1

主题

4

帖子

0

最佳答案
发表于 6 天前 | 显示全部楼层 |阅读模式
matlab可以给一个图像添加文字是哪个 函数?
注意是希望给图像添加文字,不是用text函数,这个函数不是给图像加的文字。
举例说一下,text的使用方法是:
1,imshow(img)
2,text(x,y,'我要添加文字')

但我想要的是先在图像 加文字再显示,也就是
1,img.text(x,y,"添加文字到图片上")
2,imshow(img)

请问这个img.text函数是调用 的哪个库函数?多谢!

新手

5 麦片

财富积分


050


1

主题

4

帖子

0

最佳答案
 楼主| 发表于 6 天前 | 显示全部楼层
% img2 = imread('2.jpg');
%
% text_str = cell(4,1);
% text_str{1} = 'abcd欢迎参加!';
% text_str{2} = '请认真阅读下列文字!';
% text_str{3} = '接下来你将依次看到;
% text_str{4} = '等级!';
% position = [X,Y1;X,Y2;X,Y3;X + 7,Y3];
% box_color = {'white','white','white','red'};
% img3 = insertText(img2,position,text_str,'FontSize',fontSize,'BoxColor',box_color,'BoxOpacity',0.4,'Font','YouYuan','TextColor','black');
% imwrite(img3,'3.jpg');

新手

5 麦片

财富积分


050


1

主题

4

帖子

0

最佳答案
 楼主| 发表于 6 天前 | 显示全部楼层
找到了cv库的函数insertText,但无法显示中文

论坛优秀回答者

专家

2748 麦片

财富积分


20003000


1

主题

3055

帖子

619

最佳答案
  • 关注者: 116
发表于 5 天前 | 显示全部楼层
  1. I = imread('pout.tif');
  2. F=imshow(I);
  3. text(F. Parent,100,120,'中国人')
复制代码

新手

5 麦片

财富积分


050


1

主题

4

帖子

0

最佳答案
 楼主| 发表于 5 天前 | 显示全部楼层

这个不行哦,再看下题目,已经找到方法了,insertText

新手

5 麦片

财富积分


050


0

主题

1

帖子

0

最佳答案
发表于 4 天前 | 显示全部楼层


                               
登录/注册后可看大图



                               
登录/注册后可看大图



                               
登录/注册后可看大图



                               
登录/注册后可看大图



                               
登录/注册后可看大图



                               
登录/注册后可看大图

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

快速回复 返回顶部 返回列表