毕业设计基于opencv图像识别的笔迹识别系统源码+详细项目文档

科技   科技   2024-02-22 12:24   云南  

1概览   

本系统使用pyQt技术构建界面用,文字提示简单明了,方便用户快速学习使用,使用matplotlib对图像进行分步处理成可视化,但仅用于后台展示,最终展现给用户的只会显示结果,简单直接

本软件的识别部分采用opencv进行图像识别,对文字的相似度进行判断,

逐字分析,对相似的部分再进行判断最终得出相似度结果。

2软件主界面  

         

 

   

3界面具体组成  

3.1在此部分可以选择想要识别的图像

   

 

3.2在此部分将展示用户选择的图像    

 

3.3在此部分向用户展示程序运行的进度    

4使用方法  

4.1 准备工作

首先需要两张对比的图片

4.2软件操作

1.点击选择要识别的图片A,选择第一个要识别的图,软件默认先打开测试素材,可以选择其他文件夹下的图片,图片B 的选择同理

     

默认下打开的路径:    

  2.选择完毕后,点击开始识别,软件开始识别

    

3.运行开始,软件下方的进度条开始加载,到100%的时候会提示识别结果

5结果保存      

5.1保存方式

1.程序运行的结果,已经运行状态会保存在工作日志文件中,里面有具体的执行时间,执行是否成功,执行的结果,方便之后查看。    

6警告与错误提示信息  

由于本系统参数众多,用户不可避免地会产生若干逻辑问题。针对这些问题,我们制定了一系列警告和提示,确保用户所运行的程序在相对正确的轨道上运行。

6.1警告  

6.1.1类型错误警告    

选择文件的时候可能会选错类型,当用户选择了非png或非jpg的图片文件,软件将会警告

6.1.2 图片未选择成功警告  

6.2提示  

6.1.1想选择的图片成功选择且类型正确提示  

6.1.2程序成功开始运行提示

7附录一:图片规范说明  

7.1文件格式    

1.目前软件只支持png和jpg格式的图片进行识别,如果是其他类型的图片请先转换为以上两种类型的图片。

2.为了方便寻找图片,默认只显示png格式的文件,选择文件时,也可以改成jpg格式。

7.2图片样式

1.尽量使用扫描版的文字图片,可以提高识别正确率。

2.应保证两张识别的图片文字朝向一致,否则将影响识别正确率。

8附录二:识别结果说明  

8.1识别结果

1.识别结果的数值从0%-100%,数值越大,表示两张图片中笔迹的相似度越高。

2.图片中字数越多,两幅图中相同文字越多,识别结果越精确,如果字数太少或不存在相同的文字识别率可能很低。

9附录三 配套工作日志  

为了方便用户使用软件之后再查找之前的识别记录,本软件附带配套工作日志方便查询

使用说明

工作日志.txt文件保存在软件同一文件夹下,可以直接双击打开。   

里面保存了具体的执行时间,执行结果等,也会保存程序是否运行正常。

可以通过时间寻找识别记录。

完整代码下载地址:

https://download.csdn.net/download/2301_76484015/88862877


Python代码大全
Python源程序、源代码、源码分享,Python代码大全,Python源代码学习,Python入门,Python基础教程。
 最新文章