opencv
芝麻芝麻哼
计算机视觉、机器学习、图像处理、三维重建、IT
展开
-
opencv(一):图像规整
前言在使用caffe训练好的模型测试手写字符图片的时候,发现测试集图片和训练集图片在样式上不太一致,导致测试准确率很低。所以在测试之前需要对图片预处理使其规整。基本思路读入一幅图片-》将其转换为灰度图-》将其进行自适应二值化-》将图片进行黑白反转,以保持与训练集一致-》查找图片中的最大连通域-》在原图上框出最大连通域的外接矩形-》取出感兴趣的字符区域-》采用三种方式将取出的字符区域图片变换成原来的大原创 2017-07-06 16:46:11 · 542 阅读 · 0 评论 -
opencv(二):批量预处理图片
前言在手写字符识别任务中,我们将MNIST数据集自带数据融合我们自己的数据组成新的测试集和验证集,在这个过程中,需要对其进行预处理以满足我们的要求。由于图片数量巨大,涉及到图片的批量处理。基本思路原始图片-》命令行命令得到列表文件-》程序读取列表文件实现图片批量处理代码实现生成列表文件1.lst读取列表文件进行图片的批量处理,将图片都处理成白底黑字,字符顶格的形式。//author: zhimazh原创 2017-07-19 09:15:51 · 1499 阅读 · 0 评论 -
opencv(三):HOG+SVM实现手写字符识别
前言 利用HOG特征和SVM分类实现手写字符识别。原创 2017-07-27 22:03:59 · 5068 阅读 · 1 评论