CN107291342B - 一种点读数据的复制勾勒方法及装置 - Google Patents
一种点读数据的复制勾勒方法及装置 Download PDFInfo
- Publication number
- CN107291342B CN107291342B CN201710302988.0A CN201710302988A CN107291342B CN 107291342 B CN107291342 B CN 107291342B CN 201710302988 A CN201710302988 A CN 201710302988A CN 107291342 B CN107291342 B CN 107291342B
- Authority
- CN
- China
- Prior art keywords
- frame
- delineation
- outlining
- copying
- new
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/06—Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
- G09B5/065—Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Processing Or Creating Images (AREA)
- Bending Of Plates, Rods, And Pipes (AREA)
Abstract
本发明适用计算机技术领域,提供了一种点读数据的复制勾勒方法及装置,所述方法包括:获取单个生字的勾勒框,得到所述勾勒框的信息;选取待勾勒的生字,根据所述勾勒框的信息,对所述待勾勒的生字进行复制勾勒。本发明选取单个生词进行勾勒,得到一勾勒框,以这个勾勒框为标准,通过点击其他需要勾勒的生字,基于该勾勒框对待勾勒的生字实现复制勾勒,在遇到排列紧密且规则的扫描图时,通过复制勾勒的方式达到快速勾勒的目的,提高勾勒效率、降低点读数据的制作成本。
Description
技术领域
本发明属于计算机技术领域,尤其涉及一种点读数据的复制勾勒方法及装置。
背景技术
电教产品中的同步教材点读数据,是把教材的每一页,用扫描仪逐页扫描后,获得书本的扫描图,对扫描图进行勾勒,根据实际需要,逐个框选扫描图上的内容(一般是文字或图片),每个框选区对应一个编号,每个编号上挂放对应的语音文件,达到点击图片任意位置即可播放相应语音的效果。目前常用的方法是,在扫描图上逐个框选每一个文字或图片的区域,其工作量较大,操作较为繁琐,尤其是对于书本排列紧密的字词及课后生词表,其勾勒区域数量庞大,需要逐个勾勒,导致操作效率低,且容易出错。
发明内容
本发明的目的在于提供一种点读数据的复制勾勒方法及装置,旨在解决现有技术中对于排列紧密的字词及课后生词表需要逐个勾勒,导致操作效率低且容易出错的问题。
一方面,本发明提供了一种点读数据的复制勾勒方法,所述方法包括下述步骤:
获取单个生字的勾勒框,得到所述勾勒框的信息;
选取待勾勒的生字,根据所述勾勒框的信息,对所述待勾勒的生字进行复制勾勒。
另一方面,本发明提供了一种点读数据的复制勾勒装置,所述装置包括:
勾勒信息获取单元,用于获取单个生字的勾勒框,得到所述勾勒框的信息;以及
复制勾勒单元,用于选取待勾勒的生字,根据所述勾勒框的信息,对所述待勾勒的生字进行复制勾勒。
本发明实施例选取单个生词进行勾勒,得到一勾勒框,以这个勾勒框为标准,通过点击其他需要勾勒的生字,基于该勾勒框对待勾勒的生字实现复制勾勒,在遇到排列紧密且规则的扫描图时,通过复制勾勒的方式达到快速勾勒的目的,提高勾勒效率、降低点读数据的制作成本。
附图说明
图1是本发明实施例一提供的点读数据的勾勒方法的实现流程图;
图2是本发明实施例二提供的点读数据的勾勒方法的实现流程图;
图3是本发明实施例三提供的点读数据的勾勒装置的结构示意图;以及
图4是本发明实施例四提供的点读数据的勾勒装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述:
实施例一:
图1示出了本发明实施例一提供的点读数据的复制勾勒方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
在步骤S101中,获取单个生字的勾勒框,得到勾勒框的信息。
在本发明实施例中,将需要制作点读数据的教材,用扫描仪进行逐页扫描后,获得书本的扫描图,对扫描图进行勾勒时,排列紧密且规则的扫描图,为了提高勾勒效率,在该扫描图,对单个生字进行勾勒,获取到该单个生字的勾勒框,将该勾勒框作为勾勒标准,得到勾勒框的信息。
进一步地,获取该勾勒框的信息的方式为:计算勾勒框的左上角的顶点至右下角的顶点的延伸角度及延伸距离。
在步骤S102中,选取待勾勒的生字,根据勾勒框的信息,对待勾勒的生字进行复制勾勒。
在本发明实施例中,在得到勾勒框后,对扫描图中其他的生字进行勾勒,此时,选取待勾勒的生字,根据勾勒框的信息,对待勾勒的生字进行复制勾勒,通过复制勾勒的方式达到快速勾勒的目的,提高勾勒效率、降低点读数据的制作成本。
进一步地,选取待勾勒的生字,在确定待勾勒的生字的左上角后,根据延伸角度及延伸距离,对待勾勒的生字进行复制勾勒。
具体地,由于得到了勾勒框的左上角的顶点至右下角的顶点的延伸角度及延伸距离,选取待勾勒的生字,当确定待勾勒的生字的左上角后,根据延伸角度及延伸距离,从待勾勒的生字的左上角的顶点处开始,以延伸角度及延伸距离形成勾选框,实现复制勾勒。
在本发明实施例中,选取单个生词进行勾勒,得到一勾勒框,以这个勾勒框为标准,通过点击其他需要勾勒的生字,基于该勾勒框对待勾勒的生字实现复制勾勒,在遇到排列紧密且规则的扫描图时,通过复制勾勒的方式达到快速勾勒的目的,提高勾勒效率、降低点读数据的制作成本。
实施例二:
图2示出了本发明实施例二提供的点读数据的复制勾勒方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
在步骤S201中,对当前页面的所有生字进行框选,得到整体勾勒框。
在本发明实施例中,将需要制作点读数据的教材,用扫描仪进行逐页扫描后,获得书本的扫描图,对扫描图进行勾勒时,排列紧密且规则的扫描图,为了提高勾勒效率,在该扫描图上,对当前页面的所有生字进行框选,得到整体勾勒框。
在步骤S202中,将整体勾勒框进行行列分割,得到均分的网格。
在本发明实施例中,整体勾勒框中包含了当前页面中所有待勾勒的生字,由于每行之间的间隙以及每列之间的间隙基本相同,可以将整体勾勒框进行行列分割,得到均分的网格。具体地,对整体勾勒框中的行与行之间、列于列之间添加分割线。
在步骤S203中,将网格进行拆分,形成单个生字的勾勒框。
在本发明实施例中,在得到均分的网格后,每个网格正好是一个生词,将每个网格进行拆分,即可形成单个生字的勾勒框,将扫描图中的生字进行批量勾勒,提高了勾勒效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
实施例三:
图3示出了本发明实施例三提供的点读数据的复制勾勒装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。在本发明实施例中,一种点读数据的勾勒装置包括:勾勒信息获取单元31及复制勾勒单元32,其中:
勾勒信息获取单元31,用于获取单个生字的勾勒框,得到勾勒框的信息。
在本发明实施例中,将需要制作点读数据的教材,用扫描仪进行逐页扫描后,获得书本的扫描图,对扫描图进行勾勒时,排列紧密且规则的扫描图,为了提高勾勒效率,在该扫描图,对单个生字进行勾勒,获取到该单个生字的勾勒框,将该勾勒框作为勾勒标准,得到勾勒框的信息。
进一步地,获取该勾勒框的信息,勾勒信息获取单元31,包括:
勾勒信息计算单元311,用于计算勾勒框的左上角的顶点至右下角的顶点的延伸角度及延伸距离。
复制勾勒单元32,用于选取待勾勒的生字,根据勾勒框的信息,对待勾勒的生字进行复制勾勒。
在本发明实施例中,在得到勾勒框后,对扫描图中其他的生字进行勾勒,此时,选取待勾勒的生字,根据勾勒框的信息,对待勾勒的生字进行复制勾勒,通过复制勾勒的方式达到快速勾勒的目的,提高勾勒效率、降低点读数据的制作成本。
进一步地,复制勾勒单元32,包括:
复制勾勒子单元321,用于选取待勾勒的生字,在确定待勾勒的生字的左上角后,根据延伸角度及延伸距离,对待勾勒的生字进行复制勾勒。
具体地,由于得到了勾勒框的左上角的顶点至右下角的顶点的延伸角度及延伸距离,选取待勾勒的生字,当确定待勾勒的生字的左上角后,根据延伸角度及延伸距离,从待勾勒的生字的左上角的顶点处开始,以延伸角度及延伸距离形成勾选框,实现复制勾勒。
在本发明实施例中,选取单个生词进行勾勒,得到一勾勒框,以这个勾勒框为标准,通过点击其他需要勾勒的生字,基于该勾勒框对待勾勒的生字实现复制勾勒,在遇到排列紧密且规则的扫描图时,通过复制勾勒的方式达到快速勾勒的目的,提高勾勒效率、降低点读数据的制作成本。
实施例四:
图4示出了本发明实施例四提供的点读数据的复制勾勒装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。在本发明实施例中,一种点读数据的勾勒装置包括:整体勾勒单元41、网格分割单元42及勾勒框形成单元43,其中:
整体勾勒单元41,用于对当前页面的所有生字进行框选,得到整体勾勒框。
在本发明实施例中,将需要制作点读数据的教材,用扫描仪进行逐页扫描后,获得书本的扫描图,对扫描图进行勾勒时,排列紧密且规则的扫描图,为了提高勾勒效率,在该扫描图上,对当前页面的所有生字进行框选,得到整体勾勒框。
网格分割单元42,用于将整体勾勒框进行行列分割,得到均分的网格。
在本发明实施例中,整体勾勒框中包含了当前页面中所有待勾勒的生字,由于每行之间的间隙以及每列之间的间隙基本相同,可以将整体勾勒框进行行列分割,得到均分的网格。具体地,网格分割单元42,包括:网格分割子单元,用于对整体勾勒框中的行与行之间、列于列之间添加分割线。
勾勒框形成单元43,用于将网格进行拆分,形成单个生字的勾勒框。
在本发明实施例中,在得到均分的网格后,每个网格正好是一个生词,将每个网格进行拆分,即可形成单个生字的勾勒框,将扫描图中的生字进行批量勾勒,提高了勾勒效率。
在本发明实施例中,点读数据的勾勒装置各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。该装置各单元的实施方式具体可参考前述实施例一的描述,在此不再赘述。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种点读数据的复制勾勒方法,其特征在于,所述方法包括下述步骤:
获取单个生字的勾勒框,得到所述勾勒框的信息;
选取待勾勒的生字,根据所述勾勒框的信息,对所述待勾勒的生字进行复制勾勒。
2.如权利要求1所述的方法,其特征在于,获取单个生字的勾勒框,得到所述勾勒框的信息的步骤,包括:
计算所述勾勒框的左上角的顶点至右下角的顶点的延伸角度及延伸距离。
3.如权利要求2所述的方法,其特征在于,选取待勾勒的生字,根据所述勾勒框的信息,对所述待勾勒的生字进行复制勾勒的步骤,包括:
选取待勾勒的生字,在确定所述待勾勒的生字的左上角后,根据所述延伸角度及延伸距离,对所述待勾勒的生字进行复制勾勒。
4.如权利要求1所述的方法,其特征在于,所述方法还包括下述步骤:
对当前页面的所有生字进行框选,得到整体勾勒框;
将所述整体勾勒框进行行列分割,得到均分的网格;
将所述网格进行拆分,形成单个生字的勾勒框。
5.如权利要求4所述的方法,其特征在于,将所述整体勾勒框进行行列分割,得到均分的网格的步骤,包括:
对所述整体勾勒框中的行与行之间、列于列之间添加分割线。
6.一种点读数据的复制勾勒装置,其特征在于,所述装置包括:
勾勒信息获取单元,用于获取单个生字的勾勒框,得到所述勾勒框的信息;以及
复制勾勒单元,用于选取待勾勒的生字,根据所述勾勒框的信息,对所述待勾勒的生字进行复制勾勒。
7.如权利要求6所述的装置,其特征在于,所述勾勒信息获取单元,包括:
勾勒信息计算单元,用于计算所述勾勒框的左上角的顶点至右下角的顶点的延伸角度及延伸距离。
8.如权利要求7所述的装置,其特征在于,所述复制勾勒单元,包括:
复制勾勒子单元,用于选取待勾勒的生字,在确定所述待勾勒的生字的左上角后,根据所述延伸角度及延伸距离,对所述待勾勒的生字进行复制勾勒。
9.如权利要求6所述的装置,其特征在于,所述装置还包括:
整体勾勒单元,用于对当前页面的所有生字进行框选,得到整体勾勒框;
网格分割单元,用于将所述整体勾勒框进行行列分割,得到均分的网格;
勾勒框形成单元,用于将所述网格进行拆分,形成单个生字的勾勒框。
10.如权利要求9所述的装置,其特征在于,所述网格分割单元,包括:
网格分割子单元,用于对所述整体勾勒框中的行与行之间、列于列之间添加分割线。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710302988.0A CN107291342B (zh) | 2017-05-03 | 2017-05-03 | 一种点读数据的复制勾勒方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710302988.0A CN107291342B (zh) | 2017-05-03 | 2017-05-03 | 一种点读数据的复制勾勒方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107291342A CN107291342A (zh) | 2017-10-24 |
CN107291342B true CN107291342B (zh) | 2020-01-31 |
Family
ID=60095322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710302988.0A Active CN107291342B (zh) | 2017-05-03 | 2017-05-03 | 一种点读数据的复制勾勒方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107291342B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186911A (zh) * | 2011-12-28 | 2013-07-03 | 北大方正集团有限公司 | 一种处理扫描书数据的方法及装置 |
CN103400127A (zh) * | 2013-08-05 | 2013-11-20 | 苏州鼎富软件科技有限公司 | 图片文字识别方法 |
CN103914689A (zh) * | 2014-04-09 | 2014-07-09 | 百度在线网络技术(北京)有限公司 | 基于人脸识别的图片裁剪方法及装置 |
CN104915332A (zh) * | 2015-06-15 | 2015-09-16 | 广东欧珀移动通信有限公司 | 一种生成排版模板的方法及装置 |
CN105068975A (zh) * | 2011-05-23 | 2015-11-18 | 成都科创知识产权研究所 | 图形框快速绘制方法及*** |
-
2017
- 2017-05-03 CN CN201710302988.0A patent/CN107291342B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105068975A (zh) * | 2011-05-23 | 2015-11-18 | 成都科创知识产权研究所 | 图形框快速绘制方法及*** |
CN103186911A (zh) * | 2011-12-28 | 2013-07-03 | 北大方正集团有限公司 | 一种处理扫描书数据的方法及装置 |
CN103400127A (zh) * | 2013-08-05 | 2013-11-20 | 苏州鼎富软件科技有限公司 | 图片文字识别方法 |
CN103914689A (zh) * | 2014-04-09 | 2014-07-09 | 百度在线网络技术(北京)有限公司 | 基于人脸识别的图片裁剪方法及装置 |
CN104915332A (zh) * | 2015-06-15 | 2015-09-16 | 广东欧珀移动通信有限公司 | 一种生成排版模板的方法及装置 |
Non-Patent Citations (1)
Title |
---|
"步步高点读机勾勒软件 v5.1.1.0313 官方版";西西软件园;《http://www.cr173.com/soft/65192.html》;20130711;第1-4页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107291342A (zh) | 2017-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9697423B1 (en) | Identifying the lines of a table | |
JP5851607B2 (ja) | 漢字構成方法および装置、文字構成方法および装置、ならびにフォントライブラリ構築方法 | |
JP5974115B2 (ja) | 式検出エンジン | |
EP2948919B1 (en) | Systems and methods for resizing an image | |
JP6612487B1 (ja) | 学習装置、分類装置、学習方法、分類方法、学習プログラム、及び分類プログラム | |
JP6093873B2 (ja) | 組版方法、装置、プログラム及び記録媒体 | |
US20150206028A1 (en) | Point cloud reduction apparatus, system, and method | |
CN103595791A (zh) | 一种海量遥感数据的云存取方法 | |
CN102968407B (zh) | 双层pdf文件的构造方法及装置 | |
CN102890826B (zh) | 一种扫描版文档重排版的方法 | |
KR102248823B1 (ko) | 데이터 시각화 서비스 시스템, 방법 및 어플리케이션 | |
US20170091152A1 (en) | Generating grid layouts with mutable columns | |
CN106484388B (zh) | 用户界面的实现方法和装置 | |
US10331949B2 (en) | Splitting merged table cells | |
US10178149B2 (en) | Analysis for framework assessment | |
CN110827301B (zh) | 用于处理图像的方法和装置 | |
CN107291342B (zh) | 一种点读数据的复制勾勒方法及装置 | |
EP2645692B1 (en) | Image processing device, image processing method and apparatus | |
CN102890827B (zh) | 一种扫描版文档重排版的方法 | |
CN106558019B (zh) | 图片排列方法及装置 | |
CN111133474B (zh) | 图像处理设备、图像处理方法和计算机可读记录介质 | |
JP7219011B2 (ja) | 表に関するタイプセットネススコア | |
US9977956B2 (en) | Selecting primary groups during production of a flowchart object from an image | |
JP2016532897A (ja) | 中間文字ライブラリを構築する方法及び装置 | |
CN109871523A (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 |