您的位置:首页 > 其它

水表图片测试的逻辑

2015-09-29 17:10 211 查看
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. 把识别到的数字整合到一起。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: