求教如何在matlab的图片中添加文字???

如题,图片c是从视频中截取的,a=aviread('视频.avi');b={a.cdata};c=b{20};imshow(c);我想在【图片c上】添加文字,文字的位置位... 如题,图片c是从视频中截取的,
a=aviread('视频.avi');
b={a.cdata};
c=b{20};
imshow(c);
我想在【图片c上】添加文字,文字的位置位于画面中下半部分,具体用什么函数?(我查了一下大家说的都是画图之后加文字、这里是有图片怎么加文字),能给出详细说明么?真心求教、谢谢大家了!!
展开
 我来答
tianxiawulang
推荐于2017-11-25 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2647万
展开全部
你要的位置是中下部分,比较模糊,具体可以修改N调整文字的垂直位置。

xlim=get(gca,'xlim');
ylim=get(gca,'ylim');
N=100;
text(sum(xlim)/2,sum(ylim)/2+N,'想要添加的文字','horiz','center')
更多追问追答
追问
那这段是直接加在下面就可以了么?
还有 麻烦解释一下美剧的意思,尤其是最后一句括号里的各项。
我刚接触matlab不久,麻烦了,谢谢!
追答

直接加到下面。

  1. 前两句是获取坐标系的范围(图像也是显示在坐标系中的);

  2. N是一个调整垂直位置的可调参数。

  3. 最后一句添加文字,各参数分别为:

    • sum(xlim)/2表示水平中间的位置;

    • sum(ylim)/2+N表示垂直中间向下的位置,向下的量由N调整。需要注意的是,对于显示图像的坐标系,y轴的方向是向下的,也就是数越大,位置越靠下;

    • 下一个参数是要显示的文字,没什么好说的;

    • 最后面'horiz','center'是把文字设置成居中对齐的方式。

其实你需要改的就是文字内容和N的大小,其他的不用关心。

小Q讲堂
2019-05-10 · 优质视频达人
个人认证用户
小Q讲堂
采纳数:170 获赞数:24924

向TA提问 私信TA
展开全部

word图片中插入文字

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
观花视频
高粉答主

2019-09-24 · 说的都是干货,快来关注
知道答主
回答量:12.2万
采纳率:1%
帮助的人:6051万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式