在之前调试的数码管的时候,通过调节镜头和仪表的距离,就可以使镜头正好拍到仪表的数字部分。现在由于摄像头是固定的,不能调节镜头和仪表的距离,而且仪表的尺寸也比较多,所以就用到了感兴趣区域的提取。之前调试程序的过程中,没有注意感兴趣区域提取和图像图像缩放的顺序,就先进行了缩放,再进行感兴趣区域的提取,最终导致图像的信息确实,识别的字符出现错误。

调试结果如图所示:

图中5识别成了9,有时候3识别成了5,识别经常出错,错误的原因就是没有先提取感兴趣区域,再进行图像预处理,图像识别。先缩放在进行图像处理,导致大量特征信息的缺失,得到预处理的字符图像也比较小,字符线条很细。

先提取感兴趣区域,这样就可以和镜头可以调节和仪表的距离一样的效果。

提取的感兴趣区域的图像和轮廓图像(图像1)为:

识别结果为:

提取的感兴趣区域的图像和轮廓图像(图像2)为:

另外,对整幅图片进行缩放会引起图像质量的下降:

原始图片清晰度质量如下:

缩放之后图片清晰度质量如下:

【数码管识别】感兴趣区域提取和缩放的顺序问题相关推荐

  1. ROI感兴趣区域提取与泛洪填充

    一.ROI提取 1.定义:ROI提取称对感兴趣区域提取. 2.作用:勾勒感兴趣的区域,可以是方框.圆.椭圆.不规则形状等. 3.应用:以视频监控领域ROI智能视频编码技术为例,具有ROI功能的摄像机可 ...

  2. 基于matlab得图像感兴趣区域提取

    对于图像感兴趣区域(ROI)的提取,一般从来两个方面着手解决:一是利用图像分割技术提取ROI:二是从人眼得视觉特征出发,通过模拟人眼得视觉特点,寻找特定得视觉敏感区域,并将这些视觉敏感区域排序作为RO ...

  3. opencv 感兴趣区域提取 (ROI)

    opencv 感兴趣区域提取 (ROI) 1)使用像素坐标来提取ROI,前提是知道感兴趣区域的具体坐标范围 def img_cut():os.chdir(input)img_row = 1for im ...

  4. OpenCV入门(十一):感兴趣区域提取

    void inRange(InputArray src, InputArray lowerb,InputArray upperb, OutputArray dst); inRange函数对于图像数据来 ...

  5. 指静脉代码学习---5.ROI感兴趣区域提取/图像分割

    一.相关论文 1.roi提取技术大概分为下面四类 2.论文一Qin:  经典的阈值确定方法有:

  6. openCV任意几何形状感兴趣区域(ROI)提取

    图像感兴趣区域(ROI)提取主要使用掩模来进行.掩模是二值图像,感兴趣区域的掩模值设置为255,非感兴趣区域的掩模值为0 获取掩模的方法主要有两种 方法一 使用opencv中Mat函数方法,调用Mat ...

  7. Opencv值core组件(二):感兴趣区域选取与计算数组加权和

    文章目录 一.感兴趣区域提取 二.计算数组加权和 一.感兴趣区域提取 Opencv有两种定义ROI区域的方法, 第一种是使用表示矩形区域的Rect,它指定矩形的左上角坐标,和矩形的长宽,以定义一个矩形 ...

  8. 2.3 感兴趣区域(ROI)

    一.ROI介绍 二.操作 一.ROI介绍 我们可能对图像中的某一个特定区域感兴趣,改区域称为感兴趣区域(Region of Interest,ROI). 二.操作 (1)显示一幅图像的感兴趣区域 im ...

  9. matlab如何手动选择图像目标区域,如何用MATLAB实现感兴趣区域ROI的选取

    描述 感兴趣区域 感兴趣区域(Regions of Interest,ROI)这一概念,是指图像中最能引起用户兴趣.最能表现图像内容的区域.感兴趣区域(Regions of Interest,ROI) ...

  10. 提取图像感兴趣区域_从图像中提取感兴趣区域

    提取图像感兴趣区域 Welcome to the second post in this series where we talk about extracting regions of intere ...

最新文章

  1. yapi-docker
  2. python opencv 实现Reinhard颜色迁移算法
  3. 《深入理解计算机网络》读书笔记一
  4. hashlib 模块 摘要算法
  5. 11 Python之初识函数
  6. maven导出Java方法_eclipse导出maven工程的可执行jar包
  7. 在公司群匿名吐槽后当场“掉马”?QQ回应:真这样程序猿要被祭天
  8. 旅程落幕!网易相册将停止运营 这里有你的回忆吗?
  9. 什么是预热 压测_全链路压测探索实践之路
  10. html图片上传阅览并且点击放大
  11. 机器学习-西瓜书、南瓜书第三章
  12. 树莓派的命令和linux一样吗,常用的linux命令
  13. Python入门经典学习1-乳腺癌分类问题
  14. MATLAB R2016a 简单介绍
  15. 入门JSP第一步,看这里~
  16. java测试脚本怎么写_Jmeter测试脚本编写(初学者熟悉篇)
  17. JavaScript如何运行
  18. oled u8g2如何显示中文(实测有效)
  19. ERP、APS与MES系统是什么?
  20. 《Kotlin极简教程》第1章 Kotlin简介

热门文章

  1. 22. Declare data members private
  2. java 内省 反射_理解Java的反射与内省及其区别
  3. 带小手的文档怎么复制
  4. C语言dos游戏编程,◣电脑游戏编程入门 (DOS)◥
  5. 内核功能导致重启_错误信息:VS2010 Profiler导致Win7重启
  6. Python编程实现对拉格朗日和KKT条件求极值
  7. php session string,教你如何使用php session
  8. python requests 上传文件_Python 实现小程序云存储文件上传
  9. 非极大值抑制_【目标检测系列】非极大值抑制(NMS)的各类变体汇总
  10. 16. Django实战:云笔记项目