基于神经网络的手写蒙古字母识别(二)
各位博友大家好!我是PennyWu,又和大家见面了,这期的学习内容也是重头戏,讲究一种方法,希望大家都能学以致用。话不多说,我们就开始吧。
1. 意义
据不完全统计,世界上有大约2000多个民族,将近5000多种语言,可想而知字母的样式也是不拘一格,如:汉语字母、英语字母等;从古至今各国家各民族之间的沟通也同样是多种多样,如:贸易、战争等。随着时代的进步,字母作为语言的代表,彰显着民族深层文化的特色,在现代的日常生活中扮演着举足轻重的角色,如今字母渐渐成为我们在日常沟通中必不可少的基础交流工具。如何发扬并传承民族文化?如何加强世界各国之间的交流进而推动建设命运共同体?我想我们可以从基础交流工具中找到突破口。
2. 蒙古字母
蒙古文字虽然属于字母文字,但它和其他国家民族的字母文字外形并不类似,书写排列形式也不一样。蒙古文从上到下、从左至右的竖写排列形式体现了天、地、人合一,以及蒙古人顶天立地的性格。这种竖写排列形式,不仅为蒙古文书写带来了更多的方便,而且也为蒙古文爱好者提供了研究方向。
3. 蒙古字母图像处理
3.1 灰度化处理
对图像进行灰度化处理,主要运用PIL库的Image模块进行处理,通过im=Image.open(file)读取图像,再通过im.convert(‘L’) 对图像进行灰度化处理。