CN107392205B - 一种遥控器的码值表生成方法与装置 - Google Patents

一种遥控器的码值表生成方法与装置 Download PDF

Info

Publication number
CN107392205B
CN107392205B CN201710436388.3A CN201710436388A CN107392205B CN 107392205 B CN107392205 B CN 107392205B CN 201710436388 A CN201710436388 A CN 201710436388A CN 107392205 B CN107392205 B CN 107392205B
Authority
CN
China
Prior art keywords
code value
key
character
remote controller
body area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710436388.3A
Other languages
English (en)
Other versions
CN107392205A (zh
Inventor
陈奕芬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Shiyuan Electronics Thecnology Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority to CN201710436388.3A priority Critical patent/CN107392205B/zh
Publication of CN107392205A publication Critical patent/CN107392205A/zh
Application granted granted Critical
Publication of CN107392205B publication Critical patent/CN107392205B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/14Image acquisition
    • G06V30/148Segmentation of character regions
    • G06V30/153Segmentation of character regions using recognition of characters or words
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明提供一种遥控器的码值表生成方法与装置,其中方法包括:获取待识别的遥控器的码值图;对所述码值图进行边缘检测处理,以确定所述码值图上每个按键的按键主体区域;对每个按键的按键主体区域分别进行字符识别,以获取每个按键所对应的码值字符;根据每个按键所对应的码值字符生成所述遥控器的码值表。本发明实施例通过图像识别技术实现了遥控器码值的自动化识别,从输入码值图到输出码值表全过程由计算机执行,无需人工参与,大大地提高获取遥控器的码值表的效率,减少人为误读导致的失误。

Description

一种遥控器的码值表生成方法与装置
技术领域
本发明涉及TV软件工程技术领域,尤其涉及一种遥控器的码值表生成方法与装置。
背景技术
每台电视机都需要配一个以上的遥控器,而TV软件工程师配置遥控器的一个必不可少的环节是获取遥控器每个按键对应的码值,电视软件必须根据相应遥控器的码值表进行配置,遥控器才能正常操作电视机,因此软件工程师必须获取码值表。
遥控器的按键与码值对应的获取方式一般如下:获取遥控器生产厂家提供的遥控器码值图片(PDF文件或者图片文件);通过人工读取PDF文件或者图片文件,获取码值的对应关系如:{IRKEY_POWER,0x03},该对应关系反映的是POWER按键的码值,但采用人工读取的方法效率低下并且非常容易出错。
发明内容
本发明实施例提供了一种遥控器的码值表生成方法与装置,能够提高获取遥控器的码值表的效率,并且提高准确性。
本发明实施例一方面提供了一种遥控器的码值表生成方法,包括:
获取待识别的遥控器的码值图;
对所述码值图进行边缘检测处理,以确定所述码值图上每个按键的按键主体区域;
对每个按键的按键主体区域分别进行字符识别,以获取每个按键所对应的码值字符;
根据每个按键所对应的码值字符生成所述遥控器的码值表。
优选地,所述方法还包括在对所述码值图进行边缘检测处理之前,对所述码值图进行二值化处理的步骤。
优选地,所述方法还包括在对所述码值图进行二值化处理之前,对所述码值图进行图像增强处理的步骤。
优选地,所述对每个按键分别进行字符识别,以获取每个按键所对应的码值字符,包括:
对第i个按键的按键主体区域进行求连通区域处理,将第i个按键的按键主体区域分割成若干个字符区域;其中,所述码值图中共有M个按键,i为1至M的任一整数;
通过对第i个按键的按键主体区域中不同的字符区域分别进行像素点检测处理,得到第i个按键的按键主体区域中不同的字符区域所对应的像素矩阵;
计算每个字符区域所对应的像素矩阵的矩阵特征值;
根据计算得到的矩阵特征值与预先配置的不同标准字符的矩阵特征值,识别出每个字符区域所对应的标准字符;
将第i个按键的按键主体区域中不同的字符区域所对应的标准字符拼接得到第i个按键的所对应的码值字符。
优选地,所述方法还包括:
在确定所述码值图上每个按键的按键主体区域之后,识别每个按键的按键主体区域在所述码值图上的坐标位置;
根据每个按键的按键主体区域在所述码值图上的坐标位置确定每个按键所对应的码值字符在待生成的码值表的排序信息;
所述根据每个按键所对应的码值字符生成所述遥控器的码值表具体为:根据每个按键所对应的码值字符以及每个按键所对应的码值字符在待生成的码值表的排序信息生成所述遥控器的码值表。
相应地,本发明实施例另一方面提供了一种遥控器的码值表生成装置,包括:
码值图获取模块,用于获取待识别的遥控器的码值图;
边缘检测模块,用于对所述码值图进行边缘检测处理,以确定所述码值图上每个按键的按键主体区域;
字符识别模块,用于对每个按键的按键主体区域分别进行字符识别,以获取每个按键所对应的码值字符;
码值表生成模块,用于根据每个按键所对应的码值字符生成所述遥控器的码值表。
优选地,所述装置还包括二值化模块,用于在对所述码值图进行边缘检测处理之前,对所述码值图进行二值化处理。
优选地,所述装置还包括图像增强模块,用于在对所述码值图进行二值化处理之前,对所述码值图进行图像增强处理。
优选地,所述字符识别模块,包括:
字符区域分割单元,用于对第i个按键的按键主体区域进行求连通区域处理,将第i个按键的按键主体区域分割成若干个字符区域;其中,所述码值图中共有M个按键,i为1至M的任一整数;
像素矩阵获取单元,用于通过对第i个按键的按键主体区域中不同的字符区域分别进行像素点检测处理,得到第i个按键的按键主体区域中不同的字符区域所对应的像素矩阵;
特征值计算单元,用于计算每个字符区域所对应的像素矩阵的矩阵特征值;
标准字符识别单元,用于根据计算得到的矩阵特征值与预先配置的不同标准字符的矩阵特征值,识别出每个字符区域所对应的标准字符;
码值字符获取单元,用于将第i个按键的按键主体区域中不同的字符区域所对应的标准字符拼接得到第i个按键的所对应的码值字符。
优选地,所述装置还包括:
坐标位置获取模块,用于在确定所述码值图上每个按键的按键主体区域之后,获取每个按键的按键主体区域在所述码值图上的坐标位置;
排序信息确定模块,用于根据每个按键的按键主体区域在所述码值图上的坐标位置确定每个按键所对应的码值字符在待生成的码值表的排序信息;
所述码值表生成模块具体为:根据每个按键所对应的码值字符以及每个按键所对应的码值字符在待生成的码值表的排序信息生成所述遥控器的码值表
相比于现有技术,本发明实施例的有益效果在于:本发明实施例提供一种遥控器的码值表生成方法与装置,其中方法包括:获取待识别的遥控器的码值图;对所述码值图进行边缘检测处理,以确定所述码值图上每个按键的按键主体区域;对每个按键的按键主体区域分别进行字符识别,以获取每个按键所对应的码值字符;根据每个按键所对应的码值字符生成所述遥控器的码值表。本发明实施例通过图像识别技术实现了遥控器码值的自动化识别,从输入码值图到输出码值表全过程由计算机执行,无需人工参与,大大地提高获取遥控器的码值表的效率,减少人为误读导致的失误。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种遥控器的码值表生成方法的流程示意图;
图2为遥控器生产厂家提供的遥控器码值图;
图3是图1中的步骤S13的一种可选的实施方式的流程示意图;
图4是本发明实施例所生成的码值表的部分示意图;
图5是本发明实施例提供的一种遥控器的码值表生成装置的结构框图;
图6是图5中的字符识别模块13的一种可选的实施方式的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,其是本发明实施例提供的一种遥控器的码值表生成方法的流程示意图。所述遥控器的码值表生成方法包括步骤S11~S14:
S11,获取待识别的遥控器的码值图。
其中,步骤S11获取的码值图为遥控器生产厂家提供的遥控器码值图的原图的原图。如图2所示,在所述码值图中显示有若干个按键,每个按键具有一定的按键主体区域并且在对应的按键主体区域上显示有该按键的码值字符。如左上角的POWER键和右上角的待机键,分别对应的码值字符为03和15。
S12,对所述码值图进行边缘检测处理,以确定所述码值图上每个按键的按键主体区域。
由于遥控器生产厂家提供的遥控器的码值图都是由若干个按键的按键主体区域及对应的码值字符组成,为了精确有效地识别出每个按键对应的码值字符,需要先通过边缘检测技术识别出每个按键的按键主体区域的边缘,以确定每个按键的按键主体区域的范围。
所谓边缘是指其周围像素灰度急剧变化的那些象素的集合,它是图像最基本的特征。边缘存在于目标、背景和区域之间,所以,它是图像分割所依赖的最重要的依据。在图像处理和计算机视觉中,边缘检测被广泛使用。其目的在于标识出数字图像中亮点变化明显的点,进而提取出有用的信息。通常情况下我们可以将数字图像表示为二位数组,而概二位数组中每个元素的值则对应着图像各个像素点的灰度值。而边缘检测的根本原理是通过算法将该数组中各个数据邻域内数值变化大的数据元素进行突出显示,而邻域内变化不大的相邻数据元素数据元素进行屏蔽或降低其灰度显示。由于边缘检测技术属于本领域技术人员常规的技术手段,因而在本发明实施例中不再赘述。
S13,对每个按键的按键主体区域分别进行字符识别,以获取每个按键所对应的码值字符;
在具体实施方式中,将每个按键的按键主体区域的图片与标准字符的图片对比从而识别出每个按键所对应的码值字符。
S14,根据每个按键所对应的码值字符生成所述遥控器的码值表。
本发明实施例通过图像识别技术实现了遥控器码值的自动化识别,从输入码值图到输出码值表全过程由计算机执行,无需人工参与,大大地提高获取遥控器的码值表的效率,减少人为误读导致的失误。
作为一种可选的实施方式,所述方法还包括在对所述码值图进行边缘检测处理之前,对所述码值图进行二值化处理的步骤。
图像的二值化处理就是将图像上的点的灰度值为0或255,也就是将整个图像呈现出明显的黑白效果。即将256个亮度等级的灰度图像通过适当的阈值选取而获得仍然可以反映图像整体和局部特征的二值化图像。在数字图像处理中,二值图像占有非常重要的地位,特别是在实用的图像处理中,以二值图像处理实现而构成的***是很多的,要进行二值图像的处理与分析,首先要把灰度图像二值化,得到二值化图像,这样子有利于在对图像做进一步处理时,图像的集合性质只与像素值为0或255的点的位置有关,不再涉及像素的多级值,使处理变得简单,而且数据的处理和压缩量小。由于码值图的原图可能带有其他颜色,在进行边缘检测处理之前先把码值图转换为二值图像(黑白图像),可以减小数据的处理量,缩短了生成码值表所需要的时间。
作为一种可选的实施方式,所述方法还包括在对所述码值图进行二值化处理之前,对所述码值图进行图像增强处理的步骤。图像增强的目的有两个:第一个是增强图像边缘,使模糊的图像变得更加清晰,颜色变得鲜明突出,图像的质量有所改善,产生更适合人眼观察和识别的图像;第二个,希望通过锐化处理后,目标物体的边缘鲜明,以便于提取目标的边缘、对图像进行分割、目标区域识别、区域形状提取等。因此在经过图像增强处理之后更有利于边缘检测以及字符识别。
如图3所示,其是图1中的步骤S13的一种可选的实施方式的流程示意图。步骤S13包括:
S131,对第i个按键的按键主体区域进行求连通区域处理,将第i个按键的按键主体区域分割成若干个字符区域;其中,所述码值图中共有M个按键,i为1至M的任一整数;
S132,通过对第i个按键的按键主体区域中不同的字符区域分别进行像素点检测处理,得到第i个按键的按键主体区域中不同的字符区域所对应的像素矩阵;
S133,计算每个字符区域所对应的像素矩阵的矩阵特征值;
S134,根据计算得到的矩阵特征值与预先配置的不同标准字符的矩阵特征值,识别出每个字符区域所对应的标准字符;
S135,将第i个按键的按键主体区域中不同的字符区域所对应的标准字符拼接得到第i个按键的所对应的码值字符。
常用的按键所配置的码值字符通常是16进制的,每个按键的码值字符包含两个标准字符。所述标准字符为16进制中的0~F的任意一个字符。为了有效精确地识别出每个按键所对应的码值字符,需要对每个码值字符所包含的标准字符进行逐一识别。由于每个码值字符中的两个标准字符是不相连的,因此通过求连通区域的方式可以先将按键主体区域分割成两个字符区域,再分别对两个字符区域进行字符识别。由于求连通区域的技术是本领域的成熟的技术,因而在本发明实施例中不再赘述。
在步骤S134中,将计算得到的矩阵特征值逐一地与0~F的矩阵特征值进行对比,查找出相似度最高的标准字符,从而识别出每个字符区域所对应的标准字符。
在步骤S135中,对同一个按键主体区域中的每个字符区域所对应的标准字符之后,即可拼接得到该按键所对应的码值字符。例如,POWER键的第一个字符区域所对应的标准字符为0,第二个字符区域所对应的标准字符为3,则POWER键所对应的码值字符为03。对每个按键都重复上述S131~S135的步骤,从而得到每个按键所对应的码值字符。
作为一种可选的实施方式,所述方法还包括:
在确定所述码值图上每个按键的按键主体区域之后,识别每个按键的按键主体区域在所述码值图上的坐标位置;
根据每个按键的按键主体区域在所述码值图上的坐标位置确定每个按键所对应的码值字符在待生成的码值表的排序信息;
所述根据每个按键所对应的码值字符生成所述遥控器的码值表具体为:根据每个按键所对应的码值字符以及每个按键所对应的码值字符在待生成的码值表的排序信息生成所述遥控器的码值表。
遥控器上有一排排的按键,以图片左上角为轴心,横向为x轴,纵向为y轴,检测出每个按键主体区域的坐标位置。按照检测出的单个按键主体区域,如图03及15,这两个键的边缘范围在坐标上属于同一横排范围(误差范围内),属于同一条直线上并且坐标值相对最小因此可以认为是第一横排的,并且03属于第一横排的第一个,15属于第二横排的第二个。而10、64、19则认为是第二横排的,10属于第二横排的第一个,64属于第二横排的第二个,19属于第二横排的第三个。
在确定所有按键主体区域的坐标位置之后,按照预设的排序规则确定每个按键所对应的码值字符在待生成的码值表的排序信息。例如,排序规则为从第一排开始从左往右进行排序。具体地,如上所述,排序为03、15、10、64、19...。需要说明的是,这只是其中的一种排序方式,在本发明实施例中举例说明,但其他排序方式也属于本发明实施例的保护范围之内。如图4所示,其是本发明实施例所生成的码值表的部分示意图。
为了执行上述的遥控器的码值表生成方法,本发明实施例还提供了一种遥控器的码值表生成装置。如图5所示,其是本发明实施例提供的一种遥控器的码值表生成装置的结构框图,包括:
码值图获取模块11,用于获取待识别的遥控器的码值图;
边缘检测模块12,用于对所述码值图进行边缘检测处理,以确定所述码值图上每个按键的按键主体区域;
字符识别模块13,用于对每个按键的按键主体区域分别进行字符识别,以获取每个按键所对应的码值字符;
码值表生成模块14,用于根据每个按键所对应的码值字符生成所述遥控器的码值表。
在一种可选的实施方式中,所述装置还包括二值化模块,用于在对所述码值图进行边缘检测处理之前,对所述码值图进行二值化处理。
在一种可选的实施方式中,所述装置还包括图像增强模块,用于在对所述码值图进行二值化处理之前,对所述码值图进行图像增强处理。
如图6所示,其是图5中的字符识别模块13的一种可选的实施方式的结构框图。所述所述字符识别模块13,包括:
字符区域分割单元131,用于对第i个按键的按键主体区域进行求连通区域处理,将第i个按键的按键主体区域分割成若干个字符区域;其中,所述码值图中共有M个按键,i为1至M的任一整数;
像素矩阵获取单元132,用于通过对第i个按键的按键主体区域中不同的字符区域分别进行像素点检测处理,得到第i个按键的按键主体区域中不同的字符区域所对应的像素矩阵;
特征值计算单元133,用于计算每个字符区域所对应的像素矩阵的矩阵特征值;
标准字符识别单元134,用于根据计算得到的矩阵特征值与预先配置的不同标准字符的矩阵特征值,识别出每个字符区域所对应的标准字符;
码值字符获取单元135,用于将第i个按键的按键主体区域中不同的字符区域所对应的标准字符拼接得到第i个按键的所对应的码值字符。
在一种可选的实施方式中,所述装置还包括:
坐标位置获取模块,用于在确定所述码值图上每个按键的按键主体区域之后,获取每个按键的按键主体区域在所述码值图上的坐标位置;
排序信息确定模块,用于根据每个按键的按键主体区域在所述码值图上的坐标位置确定每个按键所对应的码值字符在待生成的码值表的排序信息;
所述码值表生成模块14具体为:根据每个按键所对应的码值字符以及每个按键所对应的码值字符在待生成的码值表的排序信息生成所述遥控器的码值表。
需要说明的是,本发明实施例提供的遥控器的码值表生成装置用于执行上述的遥控器的码值表生成方法的所有方法步骤,两者的工作原理和有益效果一一对应,因而不再赘述。
相比于现有技术,本发明实施例的有益效果在于:本发明实施例提供一种遥控器的码值表生成方法与装置,其中方法包括:获取待识别的遥控器的码值图;对所述码值图进行边缘检测处理,以确定所述码值图上每个按键的按键主体区域;对每个按键的按键主体区域分别进行字符识别,以获取每个按键所对应的码值字符;根据每个按键所对应的码值字符生成所述遥控器的码值表。本发明实施例通过图像识别技术实现了遥控器码值的自动化识别,从输入码值图到输出码值表全过程由计算机执行,无需人工参与,大大地提高获取遥控器的码值表的效率,减少人为误读导致的失误。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。

Claims (8)

1.一种遥控器的码值表生成方法,其特征在于,包括:
获取待识别的遥控器的码值图;
对所述码值图进行边缘检测处理,以确定所述码值图上每个按键的按键主体区域;
对每个按键的按键主体区域分别进行字符识别,以获取每个按键所对应的码值字符;
根据每个按键所对应的码值字符生成所述遥控器的码值表;
所述方法还包括:
在确定所述码值图上每个按键的按键主体区域之后,识别每个按键的按键主体区域在所述码值图上的坐标位置;
根据每个按键的按键主体区域在所述码值图上的坐标位置确定每个按键所对应的码值字符在待生成的码值表的排序信息;
所述根据每个按键所对应的码值字符生成所述遥控器的码值表具体为:根据每个按键所对应的码值字符以及每个按键所对应的码值字符在待生成的码值表的排序信息生成所述遥控器的码值表。
2.如权利要求1所述的遥控器的码值表生成方法,其特征在于,所述方法还包括在对所述码值图进行边缘检测处理之前,对所述码值图进行二值化处理的步骤。
3.如权利要求2所述的遥控器的码值表生成方法,其特征在于,所述方法还包括在对所述码值图进行二值化处理之前,对所述码值图进行图像增强处理的步骤。
4.如权利要求2所述的遥控器的码值表生成方法,其特征在于,
所述对每个按键分别进行字符识别,以获取每个按键所对应的码值字符,包括:
对第i个按键的按键主体区域进行求连通区域处理,将第i个按键的按键主体区域分割成若干个字符区域;其中,所述码值图中共有M个按键,i为1至M的任一整数;
通过对第i个按键的按键主体区域中不同的字符区域分别进行像素点检测处理,得到第i个按键的按键主体区域中不同的字符区域所对应的像素矩阵;
计算每个字符区域所对应的像素矩阵的矩阵特征值;
根据计算得到的矩阵特征值与预先配置的不同标准字符的矩阵特征值,识别出每个字符区域所对应的标准字符;
将第i个按键的按键主体区域中不同的字符区域所对应的标准字符拼接得到第i个按键的所对应的码值字符。
5.一种遥控器的码值表生成装置,其特征在于,包括:
码值图获取模块,用于获取待识别的遥控器的码值图;
边缘检测模块,用于对所述码值图进行边缘检测处理,以确定所述码值图上每个按键的按键主体区域;
字符识别模块,用于对每个按键的按键主体区域分别进行字符识别,以获取每个按键所对应的码值字符;
码值表生成模块,用于根据每个按键所对应的码值字符生成所述遥控器的码值表;
所述装置还包括:
坐标位置获取模块,用于在确定所述码值图上每个按键的按键主体区域之后,获取每个按键的按键主体区域在所述码值图上的坐标位置;
排序信息确定模块,用于根据每个按键的按键主体区域在所述码值图上的坐标位置确定每个按键所对应的码值字符在待生成的码值表的排序信息;
所述码值表生成模块具体为:根据每个按键所对应的码值字符以及每个按键所对应的码值字符在待生成的码值表的排序信息生成所述遥控器的码值表。
6.如权利要求5所述的遥控器的码值表生成装置,其特征在于,所述装置还包括二值化模块,用于在对所述码值图进行边缘检测处理之前,对所述码值图进行二值化处理。
7.如权利要求6所述的遥控器的码值表生成装置,其特征在于,所述装置还包括图像增强模块,用于在对所述码值图进行二值化处理之前,对所述码值图进行图像增强处理。
8.如权利要求6所述的遥控器的码值表生成装置,其特征在于,
所述字符识别模块,包括:
字符区域分割单元,用于对第i个按键的按键主体区域进行求连通区域处理,将第i个按键的按键主体区域分割成若干个字符区域;其中,所述码值图中共有M个按键,i为1至M的任一整数;
像素矩阵获取单元,用于通过对第i个按键的按键主体区域中不同的字符区域分别进行像素点检测处理,得到第i个按键的按键主体区域中不同的字符区域所对应的像素矩阵;
特征值计算单元,用于计算每个字符区域所对应的像素矩阵的矩阵特征值;
标准字符识别单元,用于根据计算得到的矩阵特征值与预先配置的不同标准字符的矩阵特征值,识别出每个字符区域所对应的标准字符;
码值字符获取单元,用于将第i个按键的按键主体区域中不同的字符区域所对应的标准字符拼接得到第i个按键的所对应的码值字符。
CN201710436388.3A 2017-06-09 2017-06-09 一种遥控器的码值表生成方法与装置 Active CN107392205B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710436388.3A CN107392205B (zh) 2017-06-09 2017-06-09 一种遥控器的码值表生成方法与装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710436388.3A CN107392205B (zh) 2017-06-09 2017-06-09 一种遥控器的码值表生成方法与装置

Publications (2)

Publication Number Publication Date
CN107392205A CN107392205A (zh) 2017-11-24
CN107392205B true CN107392205B (zh) 2020-07-07

Family

ID=60332263

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710436388.3A Active CN107392205B (zh) 2017-06-09 2017-06-09 一种遥控器的码值表生成方法与装置

Country Status (1)

Country Link
CN (1) CN107392205B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101930293A (zh) * 2009-06-26 2010-12-29 鸿富锦精密工业(深圳)有限公司 自定义键盘的方法
CN102663380A (zh) * 2012-03-30 2012-09-12 中南大学 一种钢铁板坯编码图像中的字符识别方法
CN102663360A (zh) * 2012-03-30 2012-09-12 中南大学 一种钢铁板坯编码自动识别方法以及钢铁板坯跟踪***
CN105046257A (zh) * 2015-07-31 2015-11-11 武汉理工大学 一种后桥主齿轮特殊打标形式的字符识别方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101365614B1 (ko) * 2012-08-23 2014-03-12 엘지전자 주식회사 외부 전자 디바이스와 커넥티트된 멀티미디어 디바이스 및 그 제어 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101930293A (zh) * 2009-06-26 2010-12-29 鸿富锦精密工业(深圳)有限公司 自定义键盘的方法
CN102663380A (zh) * 2012-03-30 2012-09-12 中南大学 一种钢铁板坯编码图像中的字符识别方法
CN102663360A (zh) * 2012-03-30 2012-09-12 中南大学 一种钢铁板坯编码自动识别方法以及钢铁板坯跟踪***
CN105046257A (zh) * 2015-07-31 2015-11-11 武汉理工大学 一种后桥主齿轮特殊打标形式的字符识别方法及***

Also Published As

Publication number Publication date
CN107392205A (zh) 2017-11-24

Similar Documents

Publication Publication Date Title
CN110046529B (zh) 二维码识别方法、装置及设备
CN107220640B (zh) 字符识别方法、装置、计算机设备和计算机可读存储介质
CN106875408B (zh) 用于截图的方法、装置及终端设备
CN109116129B (zh) 终端检测方法、检测设备、***及存储介质
CN110909640A (zh) 水位线的确定方法及装置、存储介质、电子装置
CN111461100A (zh) 一种票据识别方法、装置、电子设备和存储介质
CN112396050B (zh) 图像的处理方法、设备以及存储介质
US10509934B1 (en) Methods and apparatus for improving QR code locator detectability and/or finding the corners of a locator pattern
CN111461070B (zh) 文本识别方法、装置、电子设备及存储介质
CN113052754B (zh) 一种图片背景虚化的方法及装置
CN111080665A (zh) 图像边框识别方法、装置、设备和计算机存储介质
CN111914846A (zh) 版面数据合成方法、设备及存储介质
CN107392205B (zh) 一种遥控器的码值表生成方法与装置
CN115345895B (zh) 用于视觉检测的图像分割方法、装置、计算机设备及介质
CN114511862B (zh) 表格识别方法、装置及电子设备
CN112530079A (zh) 一种检测票据要素的方法、装置、终端设备和存储介质
CN115457581A (zh) 表格提取方法、装置及计算机设备
CN113870280A (zh) 预测以细胞为基质的抗体核型类别的方法、设备和介质
CN114140620A (zh) 一种物体直线轮廓检测方法
CN113505622A (zh) 一种自动识别多条码与led灯的测试***及方法
CN108447107B (zh) 用于生成视频的方法和装置
CN111242047A (zh) 图像处理方法和装置、电子设备及计算机可读存储介质
CN106934814B (zh) 一种基于图像的背景信息识别方法及装置
CN110728120A (zh) 证件识别过程中自动填入拼音的方法、装置和存储介质
CN110751158A (zh) 一种治疗床显示器中的数字识别方法、装置及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant