水表图片测试的逻辑

来源:互联网 发布:波风水门 知乎 编辑:程序博客网 时间:2024/04/27 15:06

1.图片的二值化(变成0,1)在二值化之后的图片上在列的方向上求直方图

2,如果直方图为0,则认为这个区域没有数字。对图片进行分割出来五个区域

3。粗落的分割方式是对图片切成五块小区域。

      把分割出来的图片resize 到28*28 的灰度图(为啥是28*28 的灰度图,因为送进网络训练的图片是28*28 的灰度图)

4. 把matlab 下面的.caffemodel 和 。prototxt 用lenet。prototxt 和_iter_10000.caffemdel 替换掉 

     送到[scores, maxlabel] = classification_demo(im, use_gpu) 

     im 是图片 use_gpu=0 就是使用的cpu。

     出来的scores 是softmax 层的score 。

5.  经过nms 就可以知道这是不是一个数字。

6.  把识别到的数字整合到一起。

0 0
原创粉丝点击