水表图片测试的逻辑
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. 把识别到的数字整合到一起。
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. 把识别到的数字整合到一起。
相关文章推荐
- FragmentTabhost+fragment+viewpager+FragmentActivity的使用
- 《当幸福来敲门》观后感
- 重写构造方法
- LOG_ARCHIVE_DEST_STATE_n=alternate
- 【阅读摘要】关于散热器的一些知识点
- iOS 的 ASIHTTPRequest 类库简介和使用说明
- 最简单的STM32入门教程----闪烁LED
- 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- 大小写字母的转换,C语言实现
- 【经典算法】:如何获得用整型数组存起来的数据的值
- linux kill命令参数及用法详解--linux终止进程命令
- matlab一些基本重要的指令
- 底板芯片组与内存映射(Motherboard Chipsets and the Memory Map) 【转】
- 总结的一些PHP开发中的tips
- 将 Shiro 作为应用的权限基础
- 滑动手势导致的子控件是小问题解决
- linux搭建WebDAV
- ARC~美国太阳能抗反射专利
- spring配置druid
- Oracle 技术支持之现场优化的思维路径