博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
针对字符4识别为X问题的原因
阅读量:4298 次
发布时间:2019-05-27

本文共 376 字,大约阅读时间需要 1 分钟。

(一)找问题方法之一:

选择训练这5类字符( "2", "4", "A", "V", "X"),如下图

训练结束后,对原识别字符图片进行识别,观察结果有什么不同。

只看前三个字符结果,可以看出,第一个识别错误,后面两个识别正确。“4”被识别为“A”。

同样的训练数据,同样的测试数据,只是改了分类的个数,导致不同的识别结果:

35个分类模型,“4”被识别为“X”。

5个分类模型,“4”被识别为“A”。

 

(二)找问题方法之二:

参考海思做法,将图片中每四个相邻四个像素平均后,构建一个新的Mat处理,达到了降维的目的。

只看前三个字符结果,可以看出,第一个识别错误,后面两个识别正确。“4”被识别为“A”。

同样的训练数据,同样的测试数据,改了图像特征,导致不同的识别结果:

35个分类模型,“4”被识别为“X”。

5个分类模型,“4”被识别为“A”。

转载地址:http://ymsws.baihongyu.com/

你可能感兴趣的文章
JavaWeb学习-动态代理-1-方法newProxyInstance介绍
查看>>
JavaWeb学习-动态代理-2-invoke()方法和动态代理Waiter类练习
查看>>
RestAssured接口自动化从入门到框架搭建-20-框架组装-Maven项目环境搭建和BaseTest类和日志模块
查看>>
RestAssured接口自动化从入门到框架搭建-21-框架组装-TestBase类功能扩充和工具类TestUtils
查看>>
JavaWeb学习-动态代理-3-代理工厂实现
查看>>
RestAssured接口自动化从入门到框架搭建-22-框架组装-基类修改和post举例和报告获取
查看>>
JavaWeb学习-类加载器-1-类加载器的快速入门
查看>>
Maven入门-5-Maven几个核心概念
查看>>
Maven入门-6-Maven的生命周期和核心命令详细介绍
查看>>
Maven入门-7-Maven如何创建web动态工程和依赖范围介绍
查看>>
C++面向对象-1-类和对象以及封装
查看>>
C++面向对象-2-类的构造函数和析构函数
查看>>
C++ set容器-56-集合容器大小/交换/插入/删除操作
查看>>
C++ map容器-57-对组和map构造/赋值
查看>>
C++ map容器-58-map容器大小/交换/插入/删除
查看>>
C++ map容器-59-map容器排序和仿函数
查看>>
C++ STL常用算法-60-遍历算法_for_each 和 transform
查看>>
C++ STL常用算法-61-查找算法_find/find_if/adjacent_find
查看>>
C++ STL常用算法-62-查找算法_binary_search/count/count_if
查看>>
C++ STL常用算法-63-排序算法_sort/random_shuffle
查看>>