接下来,江寒又设计了一个抠图算法。
在实际应用中,原始文件以打印稿的扫描件为主。
由于图片质量参差不齐,在识别之前一般要做些预处理,例如:矫正文本位置、去噪声、二值化等等。
具体的说,先要分析图像的光照特性,获取光照分布MAP。
然后进行边缘分析,得到图像的边缘分布模型,得到总边缘权值a。
接下来,再计算出图像的模糊程度,得到图像模糊度权值b。
这样就可以利用MAP、A、B这些参数,对图像进行二值化。
此外还要填充空白,防止图像产生断裂,并对离散的点进行分析,排除噪声点……
预处理完毕,才能把图片切割成一个个小块。
切割的时候,先对图片进行水平投影,找到每一行的上界和下界,将原始图片切成一行、一行。
再对切割出来的每一行进行垂直投影,找到每一个字符的左右边界,切成一个、一个字符。
切割出来的一个个小块中,只允许包含一个字符。
此外还要将这些小图块进行缩放处理,有需要的时候还要进行对齐处理,最后才能送进集成式神经网络进行识别。
中午时间只有1个多小时,自然做不完这么多事,时间差不多了,江寒就叫醒夏雨菲,一起去上学。
然后整个下午,他都在研究《原子物理》,晚上回家吃完饭之后,就回到自己房间,继续编写代码。
忙到晚上9点多,终于搞定了大部分程序。
至于那些神经网络,则还需要一段时间,进行训练。
看看时间不早了,江寒就将目前的工作,进行了一下备份,然后洗澡、上床、睡觉。
说是睡觉,其实是打算进入虚拟空间,继续愉快地玩耍。
然而他刚钻进被窝,就有人敲响了房门。
这个时间来敲门……
江寒不由得会心一笑:“进来吧。”
声音刚落,夏雨菲以全新的姿态,推门而入。
江寒顿时瞪大了眼睛。
她这是……COS的哪个动漫人物吗?
这裙子也太短了吧?
还有这萝莉风的扮相,也太诱人了一点吧?
自己虽然没什么萝莉控倾向,看了也有点把持不定了!
估计夏如虹又没在家,不然的话,这身衣服只怕会成为“妈见打”系列。
……
半个小时后,夏雨菲脸红红地离开了,江寒仍沉浸在那如梦如幻的“奇遇”中。
不得不说,这次的体验真的很难得、很奇妙。
然而……
江寒感受着身体上的亢奋,不由得叹息连连。
虽然刚才那个“游戏”挺好玩的,可就是有点容易导致失眠……
好在他本来也没准备睡觉,眼睛一闭就进入了虚拟空间。
虚拟空间里,机器人仍在一丝不苟、片刻不停地刷分。
今天上午、中午、下午,江寒每隔个把小时,就抽时间进来看一眼。
结果还算让人满意。
绝大多数时间里,机器人的运行都相当稳定,只在下午的时候,出了一点小故障。
不知什么原因,电动车偏离了“铁轨”,于是,为了避免更加严重的错误,主控程序保护性地“停机”了。
江寒发现了之后,将系统复位了一下,机器人就又能正常地工作了……
江寒检查完机器人,就开始考虑今晚做什么。
每天晚上可以在这个空间里,度过无比放松的几十、上百个小时。
这么长的时间,不做点什么的话,就真的太浪费了。