自从搬来柏林生活之后,除了生活节奏变成龟速之外,我居然还养成了记账的习惯。
估计就是因为这龟速般的生活节奏,闲的只能靠记账打发无聊了。
不过在我最初决定记账之后,猛然发现,原来记账一点也不容易。
除了要记日期,消费事项,金额之外,还要记录数据来源,是来自信用卡,支付宝,还是微信……
有时候漏记,错记,甚至日期没有标对,都会出现记账本上的金额和实际金额对不上。
花钱容易记账难,在记账这件事上,光靠一时的热情远远不够。我的记账本也因此从日更,变成周更,到现在的月更……
每个月的月底都要花上两个小时更新财务报表实在是太折磨人了!
我以前没得选择,可是现在,我是个程序员啊!
于是,我花了一个小时的时间,用MATLAB写了一个文字识别的工具!
先来介绍一下这个工具如何使用。
点击文件选择,选取要识别的图片,图片会加载到工具的左侧。
在选取识别区域之后,识别后的字符串会显示在工具右侧的编辑框中,方便修改和复制。
举个例子
![e3abaa477e7a32b355a7b0ca02522d32.gif](https://img-blog.csdnimg.cn/img_convert/e3abaa477e7a32b355a7b0ca02522d32.gif)
额,估计是MATLAB的OCR没办法识别中文......
不过问题不大!毕竟记账最重要的是数字嘛
![823f701ca46991182391b7c466b9e3ab.png](https://img-blog.csdnimg.cn/img_convert/823f701ca46991182391b7c466b9e3ab.png)
再举个数字识别的例子
![de10a1d31b91fa3f33390adccd0f1031.gif](https://img-blog.csdnimg.cn/img_convert/de10a1d31b91fa3f33390adccd0f1031.gif)
不好意思,今天是个翻车局
我以前没得选择,可是现在,我有百度API啊!
于是,我又花了一个小时的时间,把MATLAB原生OCR替换成百度文字识别api。
这准确率,起飞了好吗!
![a86744fca04fbdb3145f8c69dcc1cee9.gif](https://img-blog.csdnimg.cn/img_convert/a86744fca04fbdb3145f8c69dcc1cee9.gif)
然后我就拿一张信用卡账单试了一下。
![043abd5c0c2d79087307495742386219.gif](https://img-blog.csdnimg.cn/img_convert/043abd5c0c2d79087307495742386219.gif)
识别的准确率非常高,不过没能兴奋多久,我又突然意识到一个新的问题,如果只是通过GUI识别出账单的金额,然后还要手动复制到财报excel中,有种脱裤子放屁的赶脚……
于是,我又花了一个小时的时间,写了一个能一键自动识别信用卡账单,支付宝账单,微信账单的脚本,并最终自动写入财报excel中的一个脚本。
![f64f215124303d8611764b541bafcf15.gif](https://img-blog.csdnimg.cn/img_convert/f64f215124303d8611764b541bafcf15.gif)
我终于再也不用为记账这件事抓狂了!