发布网友 发布时间:2022-04-29 20:19
共1个回答
热心网友 时间:2022-06-22 08:32
对于书法机器人系统来说,书法字库的建立是一项十分关键的软件工作,它直接影响着机器人书写的质量。中国的常用汉字有近10000余个,在建立字库时,不可能对每一个字,每一个字体单独编程,否则将既浪费时间,又浪费人力,也是极不现实的。
为此,研究人员首先对汉字的构架进行分析和分类,将常用汉字拆分为基本笔画和基本部首,然后对每一个具体的笔画,针对不同的字体风格,编写具有标准尺寸的机器人书写笔画程序,并作为一个笔画类模块或子程序存储。该笔画类模块或子程序留有调节字体大小的参数或成员函数,以便根据不同的尺寸要求自动进行缩放。
其次,对某一字体的常用部首,根据已经编写的相应笔画程序,构建成一个个独立的部首类模块或子程序,以方便对整字的后续编程。同样,部首类模块或子程序也有调节字体大小的成员函数或参数。
最后,针对某一字体中的某一具体的汉字,通过调用已经编制完成的相应的笔画和部首类模块或子程序可以构建出该字,该字的大小仍由成员函数或参数来调整。
通过这样的编程,既可以大大减少编程的工作量,又具有组字的灵活性。若要添加新字,只需要用已知的笔画和部首进行适当的组装即可。