基于MATLAB的手写公式识别(6)

时间:2023-03-09 17:14:00
基于MATLAB的手写公式识别(6)

基于MATLAB的手写公式识别

2021-03-29 10:24:51

走通了程序,可以识别“心脑血管这几个字”,还有很多不懂的地方。

2021-03-29 12:20:01

two_thirds=sum(sum(temp([round(m/3):2*round(m/3)],:)));

2021-03-29 14:53:42

刚刚的时间很痛快的走通了程序,并且除了字符分割与图像储存方式上的问题似乎已经完成了。可是当我将该模型应用到其他图形时,结果令人难过。

第一次调试,我应用“酸梅汤茶包”图片企图一步登天,可是拍到最后,发现一些像素点没有了,图像分割的时候,似乎为了凑够6个字,matlab挺厉害的,整成了“酸木毎水*(打不出)”它的对字符分割的逻辑规则在我这里出了大问题。结果(管管管管管)。。。。。。。

第二次调试,在第一次的基础上,降低了难度,word打字“心脑血管药类”,然后裂开,几乎到后面一个笔画也看不见了,图像腐蚀的过于严重。

第三次调时,我想可能是线条问题,于是利用word的艺术字将字体进行了优化,结果图像分割又出了问题。

目前遇到的问题汇总:

  1. 图像的灰质化处理老是弹M*3的数组,一会说已灰质化一会儿又说没有,我需要找到一个通用的解决办法;
  2. 图像的腐蚀,一些图形比如线条并不适合腐蚀;
  3. 图像的分割,以本例,大分2次,消噪一次,小分在每一次划词的时候都在使用,而我却不是很明白细节。比如中涉及到很多比值,我还没有搞清楚他要那些比值有什么用。
  4. 分割后的匹配原理,只能识别“心脑血管类药物”可不行。

有点累了,今天下午想去休息一下整理一下思路了。晚上见  ! ^_^ !