李旭分享 http://blog.sciencenet.cn/u/lixujeremy 代码与散打爱好者!

博文

Matlab:文字加入图片

已有 11802 次阅读 2014-9-6 11:05 |个人分类:Matlab|系统分类:科研笔记|关键词:学者| inertText

在批量图片上加入文字,要求在每张图片的固定位置加上文字,这样加入文字后的图片看上去文字比较整齐,不会出现手工操作导致的文字位置不一致。

Matlab中,inertText函数用来将文字加入图片(或视频)。这一函数的详细用法参考其官方文档,这里不做展开。我在调用这一函数时,发现一个不足,它不能设置插入文字的字体,只有默认字体Arial,这不太方便。

下面附上练习材料(TextOnImage.rar)和代码,结果如图 1


1

刚刚发现一个插入文字的方法,vision.TextInserter支持定义字体,貌似比inertText函数强大,但对中文字符不支持,附上练习材料(CropImage.rar)。

为了增加代码的可移植性,我在原代码上加入从XLS文件读入插入字符的功能,方便英文文字插入。(CropImage.rar,Updated by LI Xu on 11 September, 2015)




https://m.sciencenet.cn/blog-1148346-825450.html

上一篇:坐标点批量导入Garmin手持机
下一篇:Matlab:风向玫瑰图

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-8 01:26

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部