怎么通过基于opencv的图片文字识别识别乐器图片

直接上代码代码每一步都是解釋与插图,一步步实现如果不清楚基于opencv的图片文字识别的环境如何搭建,可上网查或者参见我的前几篇博客不多说了, java代码如下:

//注意程序运行的时候需要在VM option添加该行 指明基于opencv的图片文字识别的dll文件所在路径 * 2. 强原始图像转化为灰度图像 * 3、对灰度图像进行二值化处理 * 4、图潒腐蚀---腐蚀后变得更加宽,粗.便于识别--使用3*3的图片去腐蚀 //获取截图的范围--从第一行开始遍历,统计每一行的像素点值符合阈值的个数,再根据个數判断该点是否为边界 //判断该行的黑色像素点是否大于一定值(此处为150),大于则留下,找到上边界,下边界后立即停止 //得到该行像素点的值 {//有效行允许十个像素点的噪声 {//有效行允许十个像素点的噪声 //参数,坐标X,坐标Y,截图宽度,截图长度

对于图片识别我单独写了一个工具类,本文也囿引用java代码如下:

* 设置输出文件的保存的文件目录

1、原始图像(网上不知哪位仁兄的银行卡):





4、保存腐蚀化后图像!


搞了一天的时间,总算大功告成效果还不错!

我要回帖

更多关于 基于opencv的图片文字识别 的文章

 

随机推荐