CN111352562B - 一种粉笔字实现方法、装置、电子设备与存储介质 - Google Patents

一种粉笔字实现方法、装置、电子设备与存储介质 Download PDF

Info

Publication number
CN111352562B
CN111352562B CN201910058722.5A CN201910058722A CN111352562B CN 111352562 B CN111352562 B CN 111352562B CN 201910058722 A CN201910058722 A CN 201910058722A CN 111352562 B CN111352562 B CN 111352562B
Authority
CN
China
Prior art keywords
handwriting
point
touch point
touch
connection
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
CN201910058722.5A
Other languages
English (en)
Other versions
CN111352562A (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.)
Hitevision Co Ltd
Original Assignee
Hitevision 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 Hitevision Co Ltd filed Critical Hitevision Co Ltd
Priority to CN201910058722.5A priority Critical patent/CN111352562B/zh
Publication of CN111352562A publication Critical patent/CN111352562A/zh
Application granted granted Critical
Publication of CN111352562B publication Critical patent/CN111352562B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种粉笔字实现方法、装置、电子设备与存储介质。所述粉笔字实现方法包括:接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息;根据所述笔迹架构点信息,确定笔迹连接点信息;根据所述笔迹架构点信息与所述笔迹连接点信息,结合粉笔笔迹单元图,绘制粉笔字笔迹。所述粉笔字实现装置包括:架构点模块,连接点模块,笔迹实现模块。所述电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述粉笔字实现方法。所述存储有计算机程序的计算机可读存储介质,所述计算机程序在由处理器执行时实现所述粉笔字实现方法。

Description

一种粉笔字实现方法、装置、电子设备与存储介质
技术领域
本发明涉及触屏技术领域,特别是指一种粉笔字实现方法、装置、电子设备与存储介质。
背景技术
在生活中我们经常会遇到在触屏书写设备中手写输入的场景,例如银行工作中的电子签名、手机或平板电脑上的手写输入写字、学校或企业的大屏电子白板书写等。触屏书写设备需要对使用者手写输入的笔迹进行还原显示。就学校中用到的触屏书写设备而言,使用者更习惯和偏爱于粉笔字的书写效果,现有的触屏书写设备中大多用简单的线条表示书写笔迹,这种显示方式生硬呆板,对书写笔迹的还原效果差,且无法具备粉笔字的书写效果。
发明内容
有鉴于此,本发明的目的在于提出一种能够模拟手写书写笔迹且具有粉笔字显示效果的粉笔字实现方法、装置、电子设备与存储介质。
基于上述目的,本发明提供了一种粉笔字实现方法,包括:
接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息,所述笔迹架构点信息包括架构点坐标和架构点半径;
根据所述笔迹架构点信息,确定笔迹连接点信息,所述笔迹连接点信息包括连接点坐标和连接点半径;
根据所述笔迹架构点信息与所述笔迹连接点信息,结合预先设定的粉笔笔迹单元图,绘制粉笔字笔迹。
可选的,所述接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息,包括:
根据所述书写触控指令,得到笔迹触控点信息,所述笔迹触控点信息包括触控点坐标与触控点触控时间;
根据所述触控点坐标与所述触控点触控时间,求得触控点移动速度,所述笔迹触控点信息还包括所述触控点移动速度;
根据所述触控点移动速度,求得触控点压力值,所述笔迹触控点信息还包括所述触控点压力值;
对所述笔迹触控点信息进行滤波处理,得到触控点滤波信息,所述触控点滤波信息包括触控点滤波坐标与触控点滤波压力值;
根据所述触控点滤波压力值,求得触控点半径;
根据所述触控点滤波坐标与所述触控点半径,确定所述笔迹架构点信息,所述架构点坐标即为所述触控点滤波坐标,所述架构点半径即为所述触控点半径。
可选的,所述根据所述触控点坐标与所述触控点触控时间,求得触控点移动速度,包括:
根据当前笔迹触控点的所述触控点坐标与前一笔迹触控点的所述触控点坐标信,求得所述当前笔迹触控点与所述前一笔迹触控点的触控点距离;
根据所述当前笔迹触控点的所述触控点触控时间与所述前一笔迹触控点的触控点触控时间,求得所述当前笔迹触控点与所述前一笔迹触控点的触控时间差;
根据所述触控点距离与所述触控时间差,求得所述当前笔迹触控点的触控点移动速度。
可选的,所述根据所述触控点移动速度,求得触控点压力值,包括:
设定移动速度标准值K,并设定原始压力值为1,当所述触控点移动速度等于所述移动标准值K时,所述触控点压力值即为1;
所述触控点Pn的所述触控点压力值:
Figure BDA0001953426990000021
其中,Fn表示当前触控点即第n个触控点的所述触控点压力值,Fn-1表示前一个触控点的所述触控点压力值,v表示所述触控点移动速度,K表示移动速度标准值。
可选的,所述对所述笔迹触控点信息进行滤波处理,得到触控点滤波信息,包括:
当前笔迹触控点可以表示为:
Pn((x,y),t,v,F)
其中,(x,y)表示所述触控点坐标,t表示所述触控点触控时间,v表示触控点移动速度,F表示触控点压力值;
用笔迹触控点序列(P1,P2,P3,…,Pm-1,Pm)表示笔迹,循环读取所述笔迹触控点序列中的所述笔迹触控点信息;
设定对所述触控点坐标(x,y)的指数补偿系数为0.65,对所述触控点压力值F的指数补偿系数为0.9;
根据所述对所述触控点坐标(x,y)的指数补偿系数与所述对所述触控点压力值F的指数补偿系数分别对所述触控点坐标(x,y)和所述触控点压力值F进行指数滤波处理,得到所述触控点滤波坐标与所述触控点滤波压力值。
可选的,所述根据所述触控点滤波压力值,求得触控点半径,包括:
根据所述触控点滤波压力值计算半径系数lr
Figure BDA0001953426990000031
其中,F,表示所述触控点滤波压力值;
根据所述半径系数lr计算所述触控点点半径r:
r=0.72Rmin+|lr|(1.35Rmax-0.72Rmin)
其中,Rmin与Rmax分别表示预先设定的最小半径与最大半径。
可选的,所述根据所述笔迹架构点信息,确定笔迹连接点信息,包括:
根据两相邻所述笔迹架构点间距计算两相邻所述笔迹架构点间的所述笔迹连接点的连接系数lf
Figure BDA0001953426990000032
其中,所述L,表示所述相邻所述笔迹架构点间距,d表示判定系数,所述判定系数的初始值为0;
根据所述连接系数lf计算所述连接点半径CPn(r):
CPn(r)=OPn-1(r)+lf(OPn(r)-OPn-1(r))
其中,OPn(r)表示当前所述笔迹架构点的所述架构点半径,OPn-1(r)表示前一所述笔迹架构点的所述架构点半径,lf表示当前所述笔迹连接点的所述连接系数;
根据所述连接系数lf计算所述连接点横坐标CPn(x):
CPn(x)=OPn-1(x)+lf(OPn(x)-OPn-1(x))
其中,OPn(x)表示当前所述笔迹架构点的横坐标,OPn-1(x)表示前一所述笔迹架构点的横坐标,lf表示当前所述笔迹连接点的所述连接系数;
根据所述连接系数lf计算所述连接点纵坐标CPn(y):
CPn(y)=OPn-1(y)+lf(OPn(y)-OPn-1(y))
其中,OPn(y)表示当前所述笔迹架构点的纵坐标,OPn-1(y)表示前一所述笔迹架构点的纵坐标,lf表示当前所述笔迹连接点的所述连接系数;
对所述连接点半径CPn(r)进行判定,并根据判定结果更新所述判定系数,重新计算得到新的所述连接系数lf并根据新的所述连接系数lf计算得到新的所述笔迹连接点信息,直至所述判定系数d大于所述相邻所述笔迹架构点间距L,:
Figure BDA0001953426990000041
由此确定两相邻所述笔迹架构点之间的若干个所述笔迹连接点,得到若干所述笔迹连接点的所述笔迹连接点信息。
可选的,所述根据所述笔迹架构点信息与所述笔迹连接点信息,结合预先设定的粉笔笔迹单元图,绘制粉笔字笔迹,包括:
由所述笔迹架构点与所述笔迹连接点组成笔迹单元点,所述笔迹单元点信息包括单元点坐标与单元点半径;
根据所述单元点坐标与所述单元点半径,绘制一系列所述粉笔笔迹单元图,根据所述单元点坐标确定所述粉笔笔迹单元图的中心,根据所述单元点半径确定所述粉笔笔迹单元图大小,得到粉笔字笔迹。
可选的,所述粉笔笔迹单元图由一系列随机分布在圆形范围内的离散点组成,每个所述离散点的大小形状随机。
基于上述目的,本发明提供了一种粉笔字实现装置,包括:
架构点模块,用于接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息,所述笔迹架构点信息包括架构点坐标和架构点半径;
连接点模块,用于根据所述笔迹架构点信息,确定笔迹连接点信息,所述笔迹连接点信息包括连接点坐标和连接点半径;
笔迹实现模块,用于根据所述笔迹架构点信息与所述笔迹连接点信息,结合预先设定的粉笔笔迹单元图,绘制粉笔字笔迹。
基于上述目的,本发明提供了一种电子设备,所述电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现所述粉笔字实现方法。
基于上述目的,本发明提供了一种存储有计算机程序的计算机可读存储介质,其中,所述计算机程序在由处理器执行时实现所述粉笔字实现方法的步骤。
从上面所述可以看出,本发明提供的一种粉笔字实现方法、装置、电子设备与存储介质通过书写触控指令确定笔迹架构点信息,实现对粉笔字笔迹架构的定位,并根据笔迹架构点确定笔迹连接点,由笔迹架构点和笔迹连接点组成笔迹单元点,结合粉笔笔迹单元图,最终完成粉笔字笔迹的绘制,能够还原粉笔字笔迹的轨迹、粗细以及粉笔字的显示效果,实现对真实粉笔字笔迹的模拟,得到优美流畅高还原度的粉笔字笔迹。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种粉笔字实现方法示意图;
图2为本发明实施例提供的一种粉笔字实现方法中根据所述书写触控指令得到笔迹架构点信息的方法示意图;
图3为本发明实施例提供的一种粉笔字实现方法中粉笔笔迹单元图;
图4为本发明实施例提供的一种粉笔字实现装置示意图;
图5为本发明实施例提供的一种粉笔字实现电子设备示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
一方面,本发明提供了一种粉笔字实现方法。
如图1所示,本发明的一些可选实施例所提供的一种粉笔字实现方法,包括:
S1:接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息;其中,所述笔迹架构点信息包括架构点坐标和架构点半径;
S2:根据所述笔迹架构点信息,确定笔迹连接点信息,所述笔迹连接点信息包括连接点坐标和连接点半径;
S3:根据所述笔迹架构点信息与所述笔迹连接点信息,结合预先设定的粉笔笔迹单元图,绘制粉笔字笔迹。
所述粉笔字实现方法根据书写触控指令确定笔迹架构点,并根据笔迹架构点确定笔迹连接点,最后根据笔迹架构点与笔迹连接点完成绘制粉笔字笔迹,结合粉笔笔迹单元图,能够完美还原粉笔字的笔迹轨迹、粗细与显示效果,实现对手写的真实粉笔字笔迹的模拟,从而得到优美流畅的粉笔字笔迹。
如图2所示,在本发明的一些可选实施例所提供的一种粉笔字实现方法中,所述接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息S1,包括:
S11:根据所述书写触控指令,得到笔迹触控点信息,所述笔迹触控点信息包括触控点坐标与触控点触控时间;
S12:根据所述触控点坐标与所述触控点触控时间,求得触控点移动速度,所述笔迹触控点信息还包括所述触控点移动速度;
S13:根据所述触控点移动速度,求得触控点压力值,所述笔迹触控点信息还包括所述触控点压力值;
S14:对所述笔迹触控点信息进行滤波处理,得到触控点滤波信息,所述触控点滤波信息包括触控点滤波坐标与触控点滤波压力值;
S15:根据所述触控点滤波压力值,求得触控点半径;
S16:根据所述触控点滤波坐标与所述触控点半径,确定所述笔迹架构点信息,所述架构点坐标即为所述触控点滤波坐标,所述架构点半径即为所述触控点半径。
在所述粉笔字实现方法中根据书写触控指令确定笔迹触控点信息,并对所述笔迹触控点信息进行滤波,排出初始的笔迹触控点中会对粉笔字笔迹轨迹产生干扰的噪声点,得到的笔迹架构点准确贴合粉笔字笔迹,对粉笔字迹笔迹的轨迹做出准确定位。并且,根据触控点的压力值确定触控点的半径,模拟真实书写中用笔压力大则笔迹线条粗的情况,能够准确还原粉笔字笔迹线条粗细。
在本发明的一些可选实施例所提供的一种粉笔字实现方法中,所述根据所述触控点坐标与所述触控点触控时间,求得触控点移动速度S12,包括:
S121根据当前笔迹触控点的所述触控点坐标与前一笔迹触控点的所述触控点坐标信,求得所述当前笔迹触控点与所述前一笔迹触控点的触控点距离;
S122根据所述当前笔迹触控点的所述触控点触控时间与所述前一笔迹触控点的触控点触控时间,求得所述当前笔迹触控点与所述前一笔迹触控点的触控时间差;
S123根据所述触控点距离与所述触控时间差,求得所述当前笔迹触控点的触控点移动速度。
在本发明的一些可选实施例所提供的一种粉笔字实现方法中,所述根据所述触控点移动速度,求得触控点压力值S13,包括:
设定移动速度标准值K,并设定原始压力值为1,当所述触控点移动速度等于所述移动标准值K时,所述触控点压力值即为1;
所述触控点Pn的所述触控点压力值:
Figure BDA0001953426990000071
其中,Fn表示当前触控点即第n个触控点的所述触控点压力值,Fn-1表示前一个触控点的所述触控点压力值,v表示所述触控点移动速度,K表示移动速度标准值。
在当前所述触控点Pn的所述触控点移动速度v为零时,说明当前所述触控点Pn相对前一个所述触控点没有发生位移,即当前所述触控点Pn与前一个所述触控点重合,这种情况与真实书写情况中粉笔字笔迹落笔点停止不动相对应,在这种情况下,当前所述触控点Pn的所述触控点压力值Fn相比前一个所述触控点的所述触控点压力值Fn-1不发生变化。
在所述粉笔字实现方法中,所述根据所述触控点移动速度,求得触控点压力值中,将所述触控点移动速度不为零的情况分为三种,并分别为三种情况下的触控点压力值计算提供对应计算方法,所述的计算方法是真实书写情况下粉笔字笔迹落笔点压力随移动速度变化的抽象,能够准确反映所述真实书写中压力变化情况。
在本发明的一些可选实施例所提供的一种粉笔字实现方法中所述对所述笔迹触控点信息进行滤波处理,得到触控点滤波信息,包括:
当前笔迹触控点可以表示为:
Pn((x,y),t,v,F)
其中,(x,y)表示所述触控点坐标,t表示所述触控点触控时间,v表示触控点移动速度,F表示触控点压力值;
用笔迹触控点序列(P1,P2,P3,…,Pm-1,Pm)表示笔迹,将所述笔迹触控点序列放到滤波列表中,循环读取所述笔迹触控点序列中的所述笔迹触控点信息;
在一些实施例中将当前所述笔迹触控点放在所述滤波列表中最前,且最多放置六个所述笔迹触控点;
设定对所述触控点坐标(x,y)的指数补偿系数为0.65,对所述触控点压力值F的指数补偿系数为0.9;
根据所述对所述触控点坐标(x,y)的指数补偿系数与所述对所述触控点压力值F的指数补偿系数分别对所述触控点坐标(x,y)和所述触控点压力值F进行指数滤波处理,得到所述触控点滤波坐标与所述触控点滤波压力值。
所述粉笔字实现方法中,对笔迹触控点信息进行指数滤波,将笔迹触控点信息中出现的噪声点进行抑制,去除噪声点的干扰,从而使滤波后得到的触控点更加接近于粉笔字笔迹轨迹,进而使得最终得到的粉笔字笔迹与真实书写的笔迹更加贴合。
在一些实施例中,将对所述触控点坐标(x,y)的指数补偿系数设定为0.65,对所述触控点压力值F的指数补偿系数设定为0.9,在此情况下对笔迹触控点信息的滤波操作对噪声点的去除更加彻底,最终得到的粉笔字笔迹与真实书写的笔迹贴合效果更理想。本领域技术人员应当理解的是,所述对所述触控点坐标(x,y)的指数补偿系数与所述对所述触控点压力值F的指数补偿系数还可以分别设定为与0.65和0.9较近的其他值。
在本发明的一些可选实施例所提供的一种粉笔字实现方法中,所述根据所述触控点滤波压力值,求得触控点半径,包括:
根据所述触控点滤波压力值计算半径系数lr
Figure BDA0001953426990000091
其中,F,表示所述触控点滤波压力值;
根据所述半径系数lr计算所述触控点点半径r:
r=0.72Rmin+|lr|(1.35Rmax-0.72Rmin)
其中,Rmin与Rmax分别表示预先设定的最小半径与最大半径。
本领域技术人员应当理解的是,预先设定的所述最小半径与所述最大半径可以根据不同的触屏书写设备尺寸已经真是书写的粉笔字笔迹调节。
所述粉笔字实现方法中根据所述触控点滤波压力值,求得触控点半径中,其计算方法对是真实书写情况下粉笔字笔迹粗细与落笔点压力间对应关系的抽象,能够准确反映真实书写中粉笔字笔迹随压力变化的情况。
在本发明的一些可选实施例所提供的一种粉笔字实现方法中,所述根据所述笔迹架构点信息,确定笔迹连接点信息,包括:
根据两相邻所述笔迹架构点间距计算两相邻所述笔迹架构点间的所述笔迹连接点的连接系数lf
Figure BDA0001953426990000092
其中,所述L,表示所述相邻所述笔迹架构点间距,d表示判定系数,所述判定系数的初始值为0;
根据所述连接系数lf计算所述连接点半径CPn(r):
CPn(r)=OPn-1(r)+lf(OPn(r)-OPn-1(r))
其中,OPn(r)表示当前所述笔迹架构点的所述架构点半径,OPn-1(r)表示前一所述笔迹架构点的所述架构点半径,lf表示当前所述笔迹连接点的所述连接系数;
根据所述连接系数lf计算所述连接点横坐标CPn(x):
CPn(x)=OPn-1(x)+lf(OPn(x)-OPn-1(x))
其中,OPn(x)表示当前所述笔迹架构点的横坐标,OPn-1(x)表示前一所述笔迹架构点的横坐标,lf表示当前所述笔迹连接点的所述连接系数;
根据所述连接系数lf计算所述连接点纵坐标CPn(y):
CPn(y)=OPn-1(y)+lf(OPn(y)-OPn-1(y))
其中,OPn(y)表示当前所述笔迹架构点的纵坐标,OPn-1(y)表示前一所述笔迹架构点的纵坐标,lf表示当前所述笔迹连接点的所述连接系数;
对所述连接点半径CPn(r)进行判定,并根据判定结果更新所述判定系数,重新计算得到新的所述连接系数lf并根据新的所述连接系数lf计算得到新的所述笔迹连接点信息,直至所述判定系数d大于所述相邻所述笔迹架构点间距L,:
Figure BDA0001953426990000101
按照上述公式,根据所述连接点半径CPn(r)所属的不同情况,更新所述判定系数d的值,若更新后的所述判定系数d不大于所述相邻所述笔迹架构点间距L,,则根据更新后的所述判定系数d重新计算得到新的所述连接系数lf并根据新的所述连接系数lf计算得到新的所述笔迹连接点信息。在得到新的所述连接点半径CPn(r)后,继续执行上述的判定更新操作,直到更新后的所述判定系数d大于所述相邻所述笔迹架构点间距L,。
由此确定两相邻所述笔迹架构点之间的若干个所述笔迹连接点,得到若干所述笔迹连接点的所述笔迹连接点信息。
所述粉笔字实现方法中,在已经确定的相邻所述笔迹架构点之前再确定若干所述笔迹连接点,作为两相邻所述笔迹架构点间的连接与补充,所述笔迹连接点通过线性插值的方法确定,作为笔迹架构点拟合粉笔字笔迹的补充,使最终确定的粉笔字笔迹更加准确,细节更丰富。
在本发明的一些可选实施例所提供的一种粉笔字实现方法中,所述根据所述笔迹架构点信息与所述笔迹连接点信息,绘制粉笔字笔迹,包括:
由所述笔迹架构点与所述笔迹连接点组成笔迹单元点,所述笔迹单元点信息包括单元点坐标与单元点半径;
根据所述单元点坐标与所述单元点半径,绘制一系列所述粉笔笔迹单元图,根据所述单元点坐标确定所述粉笔笔迹单元图的中心,根据所述单元点半径确定所述粉笔笔迹单元图大小,得到粉笔字笔迹。
所述粉笔字实现方法中,由所述笔迹架构点和所述笔迹连接点共同构成笔迹单元点,所述笔迹单元点作为构成粉笔字笔迹的最小基本单元,通过每个所述笔迹单元点的所述单元点坐标与所述单元点半径确定粉笔字笔迹的轨迹与粗细,再由此绘制一系列粉笔笔迹单元图,能够精确还原真实手写的粉笔字笔迹,笔迹效果优美流畅。
如图3所示,在本发明的一些可选实施例所提供的一种粉笔字实现方法中,所述粉笔笔迹单元图由一系列随机分布在圆形范围内的离散点组成,每个所述离散点的大小形状随机。
所述粉笔字实现方法中,在确定所述单元点坐标与所述单元点半径之后,绘制一系列所述粉笔笔迹单元图以完成最终的粉笔字笔迹,所述粉笔笔迹单元图作为粉笔笔迹的最小构成单元,每个所述粉笔笔迹单元图都一系列随机分布在圆形范围内的离散点组成,这些离散点的大小与形状也都随机,能够很好的还原粉笔字的显示效果。
在另一方面,本发明还提供了一种粉笔字实现装置。
如图4所示,本发明的一些可选实施例所提供的一种粉笔字实现装置,包括:
架构点模块1,用于接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息,所述笔迹架构点信息包括架构点坐标和架构点半径;
连接点模块2,用于根据所述笔迹架构点信息,确定笔迹连接点信息,所述笔迹连接点信息包括连接点坐标和连接点半径;
笔迹实现模块3,用于根据所述笔迹架构点信息与所述笔迹连接点信息,结合预先设定的粉笔笔迹单元图,绘制粉笔字笔迹。
上述实施例的装置用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
在另一方面,本发明还提供了一种粉笔字实现电子设备。
如图5所示,本发明的一些可选实施例所提供的一种粉笔字实现电子设备,所述电子设备用于执行所述粉笔字实现方法。
所述电子设备包括一个或多个处理器4以及存储器5,图5中以一个处理器4为例。
所述执行所述书写软件流程图实现方法的电子设备还可以包括:输入装置6和输出装置7。
处理器4、存储器5、输入装置6和输出装置7可以通过总线或者其他方式连接,图5中以通过总线连接为例。
存储器5作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的所述数据推荐方法对应的程序指令/模块(例如,附图4所示的架构点模块1、连接点模块2和笔迹实现模块3)。处理器4通过运行存储在存储器5中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的书写软件流程图实现方法。
存储器5可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据书写软件流程图实现装置的使用所创建的数据等。此外,存储器5可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器5可选包括相对于处理器4远程设置的存储器,这些远程存储器可以通过网络连接至会员用户行为监控装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置6可接收输入的数字或字符信息,以及产生与书写软件流程图实现装置的用户设置以及功能控制有关的触控指令输入。输出装置7可包括显示屏等显示设备。
所述一个或者多个模块存储在所述存储器5中,当被所述一个或者多个处理器4执行时,执行上述任意方法实施例中的书写软件流程图实现方法。所述执行所述书写软件流程图实现方法的电子设备的实施例,其技术效果与前述任意方法实施例相同或者类似。
在另一方面,本发明还提供了一种存储有计算机程序的计算机可读存储介质,其中,所述计算机程序在由处理器执行时实现所述粉笔字实现方法的步骤。
本发明的一些可选实施例所提供的计算机存储介质,存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的书写软件流程图实现方法。所述计算机存储介质的实施例,其技术效果与前述任意方法实施例相同或者类似。最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。所述计算机程序的实施例,其技术效果与前述任意方法实施例相同或者类似。
此外,典型地,本发明公开所述的装置、设备等可为各种电子终端设备,例如手机、个人数字助理(PDA)、平板电脑(PAD)、智能电视等,也可以是大型终端设备,如服务器等,因此本发明公开的保护范围不应限定为某种特定类型的装置、设备。本发明公开所述的客户端可以是以电子硬件、计算机软件或两者的组合形式应用于上述任意一种电子终端设备中。
此外,根据本发明公开的方法还可以被实现为由CPU执行的计算机程序,该计算机程序可以存储在计算机可读存储介质中。在该计算机程序被CPU执行时,执行本发明公开的方法中限定的上述功能。
此外,上述方法步骤以及***单元也可以利用控制器以及用于存储使得控制器实现上述步骤或单元功能的计算机程序的计算机可读存储介质实现。
此外,应该明白的是,本文所述的计算机可读存储介质(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM),该RAM可以充当外部高速缓存存储器。作为例子而非限制性的,RAM可以以多种形式获得,比如同步RAM(DRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDR SDRAM)、增强SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)以及直接RambusRAM(DRRAM)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。
本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个***的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本公开的范围。
结合这里的公开所描述的各种示例性逻辑块、模块和电路可以利用被设计成用于执行这里所述功能的下列部件来实现或执行:通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。通用处理器可以是微处理器,但是可替换地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。
结合这里的公开所描述的方法或算法的步骤可以直接包含在硬件中、由处理器执行的软件模块中或这两者的组合中。软件模块可以驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。示例性的存储介质被耦合到处理器,使得处理器能够从该存储介质中读取信息或向该存储介质写入信息。在一个替换方案中,所述存储介质可以与处理器集成在一起。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在一个替换方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。
在一个或多个示例性设计中,所述功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将所述功能作为一个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质来传送。计算机可读介质包括计算机存储介质和通信介质,该通信介质包括有助于将计算机程序从一个位置传送到另一个位置的任何介质。存储介质可以是能够被通用或专用计算机访问的任何可用介质。作为例子而非限制性的,该计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储设备、磁盘存储设备或其它磁性存储设备,或者是可以用于携带或存储形式为指令或数据结构的所需程序代码并且能够被通用或专用计算机或者通用或专用处理器访问的任何其它介质。此外,任何连接都可以适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线路(DSL)或诸如红外线、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件,则上述同轴线缆、光纤线缆、双绞线、DSL或诸如红外先、无线电和微波的无线技术均包括在介质的定义。如这里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光盘、数字多功能盘(DVD)、软盘、蓝光盘,其中磁盘通常磁性地再现数据,而光盘利用激光光学地再现数据。上述内容的组合也应当包括在计算机可读介质的范围内。
公开的示例性实施例,但是应当注公开的示例性实施例,但是应当注意,在不背离权利要求限定的本公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本公开的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。
应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”(“a”、“an”、“the”)旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。
上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上所述的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。

Claims (10)

1.一种粉笔字实现方法,其特征在于,包括:
接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息,所述笔迹架构点信息包括架构点坐标和架构点半径;所述接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息,包括:
根据所述书写触控指令,得到笔迹触控点信息,所述笔迹触控点信息包括触控点坐标与触控点触控时间;
根据所述触控点坐标与所述触控点触控时间,求得触控点移动速度,所述笔迹触控点信息还包括所述触控点移动速度;
根据所述触控点移动速度,求得触控点压力值,所述笔迹触控点信息还包括所述触控点压力值;
对所述笔迹触控点信息进行滤波处理,得到触控点滤波信息,所述触控点滤波信息包括触控点滤波坐标与触控点滤波压力值;
根据所述触控点滤波压力值,求得触控点半径;
根据所述触控点滤波坐标与所述触控点半径,确定所述笔迹架构点信息,所述架构点坐标即为所述触控点滤波坐标,所述架构点半径即为所述触控点半径;
根据所述笔迹架构点信息,确定笔迹连接点信息,所述笔迹连接点信息包括连接点坐标和连接点半径;所述根据所述笔迹架构点信息,确定笔迹连接点信息,包括:
根据两相邻所述笔迹架构点间距计算两相邻所述笔迹架构点间的所述笔迹连接点的连接系数lf
Figure FDA0003467463890000011
其中,所述L,表示所述相邻所述笔迹架构点间距,d表示判定系数,所述判定系数的初始值为0;
根据所述连接系数lf计算所述连接点半径CPn(r):
CPn(r)=OPn-1(r)+lf(OPn(r)-OPn-1(r))
其中,OPn(r)表示当前所述笔迹架构点的所述架构点半径,OPn-1(r)表示前一所述笔迹架构点的所述架构点半径,lf表示当前所述笔迹连接点的所述连接系数;
根据所述连接系数lf计算所述连接点横坐标CPn(x)
CPn(x)=OPn-1(x)+lf(OPn(x)-OPn-1(x))
其中,OPn(x)表示当前所述笔迹架构点的横坐标,OPn-1(x)表示前一所述笔迹架构点的横坐标,lf表示当前所述笔迹连接点的所述连接系数;
根据所述连接系数lf计算所述连接点纵坐标CPn(y):
CPn(y)=OPn-1(y)+lf(On(y)-OPn-1(y))
其中,OPn(y)表示当前所述笔迹架构点的纵坐标,OPn-1(y)表示前一所述笔迹架构点的纵坐标,lf表示当前所述笔迹连接点的所述连接系数;
对所述连接点半径CPn(r)进行判定,并根据判定结果更新所述判定系数,重新计算得到新的所述连接系数lf并根据新的所述连接系数lf计算得到新的所述笔迹连接点信息,直至所述判定系数d大于所述相邻所述笔迹架构点间距L’:
Figure FDA0003467463890000021
由此确定两相邻所述笔迹架构点之间的若干个所述笔迹连接点,得到若干所述笔迹连接点的所述笔迹连接点信息;
根据所述笔迹架构点信息与所述笔迹连接点信息,结合预先设定的粉笔笔迹单元图,绘制粉笔字笔迹。
2.根据权利要求1所述的方法,其特征在于,所述根据所述触控点坐标与所述触控点触控时间,求得触控点移动速度,包括:
根据当前笔迹触控点的所述触控点坐标与前一笔迹触控点的所述触控点坐标信,求得所述当前笔迹触控点与所述前一笔迹触控点的触控点距离;
根据所述当前笔迹触控点的所述触控点触控时间与所述前一笔迹触控点的触控点触控时间,求得所述当前笔迹触控点与所述前一笔迹触控点的触控时间差;
根据所述触控点距离与所述触控时间差,求得所述当前笔迹触控点的触控点移动速度。
3.根据权利要求1所述的方法,其特征在于,所述根据所述触控点移动速度,求得触控点压力值,包括:
设定移动速度标准值K,并设定原始压力值为1,当所述触控点移动速度等于所述移动标准值K时,所述触控点压力值即为1;
所述触控点Pn的所述触控点压力值:
Figure FDA0003467463890000031
其中,Fn表示当前触控点即第n个触控点的所述触控点压力值,Fn-1表示前一个触控点的所述触控点压力值,v表示所述触控点移动速度,K表示移动速度标准值。
4.根据权利要求1所述的方法,其特征在于,所述对所述笔迹触控点信息进行滤波处理,得到触控点滤波信息,包括:
当前笔迹触控点可以表示为:
Pn((x,y),t,v,F)
其中,(x,y)表示所述触控点坐标,t表示所述触控点触控时间,v表示触控点移动速度,F表示触控点压力值;
用笔迹触控点序列(P1,P2,P3,…,Pm-1,Pm)表示笔迹,循环读取所述笔迹触控点序列中的所述笔迹触控点信息;
设定对所述触控点坐标(x,y)的指数补偿系数为0.65,对所述触控点压力值F的指数补偿系数为0.9;
根据所述对所述触控点坐标(x,y)的指数补偿系数与所述对所述触控点压力值F的指数补偿系数分别对所述触控点坐标(x,y)和所述触控点压力值F进行指数滤波处理,得到所述触控点滤波坐标与所述触控点滤波压力值。
5.根据权利要求1所述的方法,其特征在于,所述根据所述触控点滤波压力值,求得触控点半径,包括:
根据所述触控点滤波压力值计算半径系数lr
Figure FDA0003467463890000032
其中,F’表示所述触控点滤波压力值;
根据所述半径系数lr计算所述触控点点半径r:
r=0.72Rmin+|lr|(1.35Rmax-0.72Rmin)
其中,Rmin与Rmax分别表示预先设定的最小半径与最大半径。
6.根据权利要求1所述的方法,其特征在于,所述根据所述笔迹架构点信息与所述笔迹连接点信息,结合预先设定的粉笔笔迹单元图,绘制粉笔字笔迹,包括:
由所述笔迹架构点与所述笔迹连接点组成笔迹单元点,所述笔迹单元点信息包括单元点坐标与单元点半径;
根据所述单元点坐标与所述单元点半径,绘制一系列所述粉笔笔迹单元图,根据所述单元点坐标确定所述粉笔笔迹单元图的中心,根据所述单元点半径确定所述粉笔笔迹单元图大小,得到粉笔字笔迹。
7.根据权利要求6所述的方法,其特征在于,所述粉笔笔迹单元图由一系列随机分布在圆形范围内的离散点组成,每个所述离散点的大小形状随机。
8.一种粉笔字实现装置,其特征在于,包括:
架构点模块,用于接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息,所述笔迹架构点信息包括架构点坐标和架构点半径;所述接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息,包括:
根据所述书写触控指令,得到笔迹触控点信息,所述笔迹触控点信息包括触控点坐标与触控点触控时间;
根据所述触控点坐标与所述触控点触控时间,求得触控点移动速度,所述笔迹触控点信息还包括所述触控点移动速度;
根据所述触控点移动速度,求得触控点压力值,所述笔迹触控点信息还包括所述触控点压力值;
对所述笔迹触控点信息进行滤波处理,得到触控点滤波信息,所述触控点滤波信息包括触控点滤波坐标与触控点滤波压力值;
根据所述触控点滤波压力值,求得触控点半径;
根据所述触控点滤波坐标与所述触控点半径,确定所述笔迹架构点信息,所述架构点坐标即为所述触控点滤波坐标,所述架构点半径即为所述触控点半径;
连接点模块,用于根据所述笔迹架构点信息,确定笔迹连接点信息,所述笔迹连接点信息包括连接点坐标和连接点半径;所述根据所述笔迹架构点信息,确定笔迹连接点信息,包括:
根据两相邻所述笔迹架构点间距计算两相邻所述笔迹架构点间的所述笔迹连接点的连接系数lf
Figure FDA0003467463890000051
其中,所述L’表示所述相邻所述笔迹架构点间距,d表示判定系数,所述判定系数的初始值为0;
根据所述连接系数lf计算所述连接点半径CPn(r):
CPn(r)=OPn-1(r)+lf(OPn(r)-OPn-1(r))
其中,OPn(r)表示当前所述笔迹架构点的所述架构点半径,OPn-1(r)表示前一所述笔迹架构点的所述架构点半径,lf表示当前所述笔迹连接点的所述连接系数;
根据所述连接系数lf计算所述连接点横坐标CPn(x)
CPn(x)=OPn-1(x)+lf(OPn(x)-OPn-1(x))
其中,OPn(x)表示当前所述笔迹架构点的横坐标,OPn-1(x)表示前一所述笔迹架构点的横坐标,lf表示当前所述笔迹连接点的所述连接系数;
根据所述连接系数lf计算所述连接点纵坐标CPn(y):
CPn(y)=OPn-1(y)+lf(OPn(y)-OPn-1(y))
其中,OPn(y)表示当前所述笔迹架构点的纵坐标,OPn-1(y)表示前一所述笔迹架构点的纵坐标,lf表示当前所述笔迹连接点的所述连接系数;
对所述连接点半径CPn(r)进行判定,并根据判定结果更新所述判定系数,重新计算得到新的所述连接系数lf并根据新的所述连接系数lf计算得到新的所述笔迹连接点信息,直至所述判定系数d大于所述相邻所述笔迹架构点间距L’:
Figure FDA0003467463890000052
由此确定两相邻所述笔迹架构点之间的若干个所述笔迹连接点,得到若干所述笔迹连接点的所述笔迹连接点信息;
笔迹实现模块,用于根据所述笔迹架构点信息与所述笔迹连接点信息,结合预先设定的粉笔笔迹单元图,绘制粉笔字笔迹。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7任意一项所述的方法。
10.一种存储有计算机程序的计算机可读存储介质,其中,所述计算机程序在由处理器执行时实现权利要求1-7中任一项所述的方法的步骤。
CN201910058722.5A 2019-01-22 2019-01-22 一种粉笔字实现方法、装置、电子设备与存储介质 Active CN111352562B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910058722.5A CN111352562B (zh) 2019-01-22 2019-01-22 一种粉笔字实现方法、装置、电子设备与存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910058722.5A CN111352562B (zh) 2019-01-22 2019-01-22 一种粉笔字实现方法、装置、电子设备与存储介质

Publications (2)

Publication Number Publication Date
CN111352562A CN111352562A (zh) 2020-06-30
CN111352562B true CN111352562B (zh) 2022-03-15

Family

ID=71192049

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910058722.5A Active CN111352562B (zh) 2019-01-22 2019-01-22 一种粉笔字实现方法、装置、电子设备与存储介质

Country Status (1)

Country Link
CN (1) CN111352562B (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101354694A (zh) * 2007-07-26 2009-01-28 上海红神信息技术有限公司 基于mpu架构的超高扩展超级计算***
CN101853133A (zh) * 2010-05-31 2010-10-06 中兴通讯股份有限公司 一种自动识别手势的方法及移动终端
CN202383642U (zh) * 2011-12-30 2012-08-15 陈双 电子黑板
CN102830824A (zh) * 2011-06-13 2012-12-19 崔伟 一种软笔仿真***及软笔仿真方法
CN103207756A (zh) * 2012-01-13 2013-07-17 瑞轩科技股份有限公司 触控方法
CN103310474A (zh) * 2013-06-08 2013-09-18 深圳市经纬科技有限公司 一种手写原笔迹的实现方法及***
CN103871276A (zh) * 2012-12-10 2014-06-18 中国电信股份有限公司 电子板书信息的显示方法、***与书写终端
CN105700756A (zh) * 2016-01-14 2016-06-22 北京京东尚科信息技术有限公司 输入信息的装置和输入信息的方法
CN105867660A (zh) * 2016-04-16 2016-08-17 向大凤 一种电子粉笔
CN107390988A (zh) * 2017-07-12 2017-11-24 广州视源电子科技股份有限公司 电子白板的擦除方法、装置及电子白板的区域选择方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101354694A (zh) * 2007-07-26 2009-01-28 上海红神信息技术有限公司 基于mpu架构的超高扩展超级计算***
CN101853133A (zh) * 2010-05-31 2010-10-06 中兴通讯股份有限公司 一种自动识别手势的方法及移动终端
CN102830824A (zh) * 2011-06-13 2012-12-19 崔伟 一种软笔仿真***及软笔仿真方法
CN202383642U (zh) * 2011-12-30 2012-08-15 陈双 电子黑板
CN103207756A (zh) * 2012-01-13 2013-07-17 瑞轩科技股份有限公司 触控方法
CN103871276A (zh) * 2012-12-10 2014-06-18 中国电信股份有限公司 电子板书信息的显示方法、***与书写终端
CN103310474A (zh) * 2013-06-08 2013-09-18 深圳市经纬科技有限公司 一种手写原笔迹的实现方法及***
CN105700756A (zh) * 2016-01-14 2016-06-22 北京京东尚科信息技术有限公司 输入信息的装置和输入信息的方法
CN105867660A (zh) * 2016-04-16 2016-08-17 向大凤 一种电子粉笔
CN107390988A (zh) * 2017-07-12 2017-11-24 广州视源电子科技股份有限公司 电子白板的擦除方法、装置及电子白板的区域选择方法

Also Published As

Publication number Publication date
CN111352562A (zh) 2020-06-30

Similar Documents

Publication Publication Date Title
CN109522945B (zh) 一种群体情感识别方法、装置、智能设备及存储介质
CN110119733B (zh) 书页识别方法及装置、终端设备、计算机可读存储介质
US10599985B2 (en) Systems and methods for expediting rule-based data processing
CN110297973A (zh) 一种基于深度学习的数据推荐方法、装置及终端设备
US10936815B2 (en) Removable spell checker device
CN116385328A (zh) 基于为图像添加噪声的图像数据增强方法及装置
CN113516697B (zh) 图像配准的方法、装置、电子设备及计算机可读存储介质
CN111352562B (zh) 一种粉笔字实现方法、装置、电子设备与存储介质
CN111815748B (zh) 一种动画处理方法、装置、存储介质及电子设备
CN111353356A (zh) 一种硬笔字实现方法、装置、电子设备与存储介质
CN111008312A (zh) 适用于网络教学的课程回顾方法及课程回顾***
CN115035017A (zh) 细胞密度分群方法、装置、电子设备及存储介质
CN114723652A (zh) 细胞密度确定方法、装置、电子设备及存储介质
US12002272B2 (en) Method and device for classifing densities of cells, electronic device using method, and storage medium
CN110399615B (zh) 交易风险监控方法及装置
CN117371448A (zh) 实体识别及其模型训练方法、装置、电子设备与存储介质
CN113362249A (zh) 文字图像合成方法、装置、计算机设备及存储介质
TW202223920A (zh) 幹細胞密度確定方法、裝置、電腦裝置及儲存介質
CN112071331A (zh) 语音文件修复方法、装置、计算机设备及存储介质
US11948081B2 (en) Image recognition method and computing device
CN113656876B (zh) 自动化柜体模型生成方法、装置、介质及电子设备
CN110875876B (zh) 电子红包识别方法、电子红包识别装置及移动终端
US20220178814A1 (en) Method for calculating a density of stem cells in a cell image, electronic device, and storage medium
TWI762193B (zh) 圖像瑕疵檢測方法、裝置、電子設備及存儲介質
CN103164419B (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