一种获取目标文本的数据处理系统的制作方法

文档序号:28328143发布日期:2022-01-05 01:43阅读:118来源:国知局
一种获取目标文本的数据处理系统的制作方法

1.本发明涉及计算机技术领域,尤其涉及一种获取目标文本的数据处理系统。


背景技术:

2.现今,去除疤痕药物有好多种,任意一种去除疤痕药物的效果和用量均是人工确定的,不能够准确的反应出去除疤痕药物的效果和药物用量之间的关系,同时,当用户选择去除疤痕措施时,无法通过准确的数据说明药物去除疤痕药物的效果,导致用户无法选择出正确的去除疤痕措施,影响到去除疤痕效果,或者导致了一定量的药物浪费。
3.目前,现有技术中未存在用于去除疤痕的数据处理系统,能够根据每个用户特征,生成准确的去除疤痕措施,同时也能够使用户可以根据自身需求正确的选择去除疤痕措施,因此,如何准确的确定出去除疤痕措施,使得用户正确的选择去除疤痕措施成为亟待解决的技术问题。


技术实现要素:

4.本发明目的在于,提供一种获取目标文本的数据处理系统,能够准确的确定出去除疤痕措施,使得用户正确的选择去除疤痕措施。
5.本发明第一方面提供了一种获取目标文本的数据处理系统,所述系统包括:数据库、处理器和存储有计算机程序的存储器,其中,所述数据库的字段包括第一用户id、第一用户id对应的原始图像、第一用户id对应的结果图像和第一用户id对应的指定文本,当所述计算机程序被处理器执行时,实现以下步骤:
6.s100、获取目标用户id和目标用户id的初始图像,并对所述初始图像进行图像处理,获取第一目标像素点列表a=(a1,a2,
……
,a
m
),a
i
是指第i个第一目标像素点的灰度值和第二目标像素点列表b=(b1,b2,
……
,b
n
),i=1
……
m,m为第一目标像素点数量,b
j
是指第j个第二目标像素点的灰度值,j=1
……
n,n为第二目标像素点数量,其中,所述第一目标像素点是指初始图像的初始疤痕区域内的像素点,第二目标像素点是指在初始图像中除初始疤痕区域之外的像素点;
7.s200、获取原始图像列表d=(d1,d2,
……
,d
s
),d
r
是指第r个第一用户id对应的原始图像,r=1
……
s,s为第一用户id数量,并根据d
r
,获取d
r
对应的第一灰度值d
r1
和第二灰度值d
r2

8.s300、对a和b分别进行遍历且获取a
i
处于d
r1
±
d0内的像素点比值x和b
j
处于d
r2
±
d0内的像素点比值y,并当x≥预设的第一阈值x0且y≥第二阈值y0时,将所述原始图像作为目标图像,构建成目标列表,其中,所述目标列表的字段至少包括目标图像、目标图像对应的第一用户id、第一用户id对应的结果图像和第一用户id对应的指定文本,其中,d0为预设的灰度阈值;
9.s400、根据所述目标列表中每一第一用户id对应的结果图像,确定出第一用户id对应的疤痕面积比值f,构建成疤痕面积列表,并从疤痕面积列表中获取最小疤痕面积比
值;
10.s500、根据最小疤痕面积比值对应的第一用户id作为中间id,从所述目标列表中获取中间id对应的指定文本,并根据所述中间id对应的指定文本,生成目标文本。
11.本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明提供的一种获取目标位置的数据处理系统可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有下列优点:
12.本发明基于数据库中存储原始图像和结果图像,与目标用户的初始图像进行比较,能够准确的确定出适合目标用户的去除疤痕措施,减少了图像中计算或者因特征获取方法不一致导致的误差,提高了获取目标文本的效率和准确度。
13.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
14.图1为本发明实施例提供的获取目标文本的数据处理流程图。
具体实施方式
15.为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种获取目标位置的数据处理系统的具体实施方式及其功效,详细说明如后。
16.本发明实施例提供了一种获取目标文本的数据处理系统,所述系统包括:数据库、处理器和存储有计算机程序的存储器,所述数据库的字段包括第一用户id、第一用户id对应的原始图像、第一用户id对应的结果图像和第一用户id对应的指定文本,其中,所述第一用户id是指已采取去除疤痕措施的用户的唯一身份标识,所述原始图像是指首次获取的可呈现用户皮肤上疤痕位置的图像,所述结果图像是指经过去除疤痕措施后的可呈现用户皮肤上疤痕位置的图像,所述指定文本是指用于记录去除疤痕措施的文本,当所述计算机程序被处理器执行时,实现以下步骤:
17.s100、获取目标用户id和目标用户id的初始图像,并对所述初始图像进行图像处理,获取第一目标像素点列表a=(a1,a2,
……
,a
m
),a
i
是指第i个第一目标像素点的灰度值和第二目标像素点列表b=(b1,b2,
……
,b
n
),i=1
……
m,m为第一目标像素点数量,b
j
是指第j个第二目标像素点的灰度值,j=1
……
n,n为第二目标像素点数量,其中,所述第一目标像素点是指初始图像的初始疤痕区域内的像素点,第二目标像素点是指在初始图像中除初始疤痕区域之外的像素点。
18.具体地,所述目标用户id是指需去除疤痕的用户的唯一身份标识。
19.具体地,所述初始图像是指目标用户id对应的原始图像或者中间图像组中任一中间图像,优先地,其中,所述中间图像是指在采取去除疤痕措施的时间段内,预设时间间隔对应的可呈现用户皮肤上疤痕位置的图像,例如,所述预设时间间隔为1周、2周、3周或者1个月等。
20.优先地,所述初始图像为目标用户id对应的原始图像。
21.优先地,在s100步骤中,所述图像处理包括去燥处理和灰度处理,本领域技术人员可采取现有技术中任一去燥处理和灰度处理方法,在此不再赘述。
22.具体地,所述系统还包括图像采集装置,所述图像采集装置用于获取所述原始图像、所述初始图像和所述结果图像,其中,所述图像采集装置的焦距为定焦焦距,能够保证在相同的环境下获取所述原始图像、所述初始图像和所述结果图像,有利于图像之间的对比,提高确定去除疤痕措施的准确性。
23.优先地,所述原始图像的尺寸、所述初始图像的尺寸和所述结果图像的尺寸一致,能够有利于图像之间的对比,提高确定去除疤痕措施的准确性。
24.具体地,在s100步骤中,还通过如下步骤确定初始疤痕区域:
25.s101、接收到第二用户id对所述初始图像进行预处理后的图像并作为目标用户id的灰度图像;
26.s103、获取所述目标用户id的灰度图像内所有像素点的灰度值,并基于所有像素点的灰度值,构建成中间数据列表q=(q1,q2,q3,
……
,q
n+m
),q
t
是指第t个像素点的灰度值,t=1
……
n+m;
27.s105、将所述第二用户id从所述目标图像中选取的像素点作为关键像素点,并从所有关键像素点的灰度值中确定出关键像素点的最大灰度值,以将关键像素点的最大灰度值作为预设的灰度阈值q0;
28.s107、遍历q且当q
t
<q0时,将所有q
t
对应的像素点构建的区域作为初始疤痕区域。
29.进一步地,所述第二用户id是指对第一用户执行去除疤痕措施的用户的唯一身份识别码。
30.进一步地,在s101步骤中,第二用户id对所述初始图像采取的预处理包括去燥处理和灰度处理,本领域技术人员可采取现有技术中任一去燥处理和灰度处理方法,在此不再赘述。
31.进一步地,在s105步骤中,所述第二用户id从所述目标图像中选取的像素点,可以理解为:需要根据所述第二用户的经验从所述目标图像中随机选取的若干个像素点,优先地,所述第二用户随机选择10个像素点,能够保证准确的获取预设的灰度阈值,避免基于同一区域采集的像素点数据,导致的灰度阈值过大或者过小,影响到获取初始疤痕区域。
32.进一步地,在s107步骤中,将所有q
t
对应的像素点构建的区域作为初始疤痕区域,可以理解为:基于小于q0的所有q
t
对应的像素点,构建的区域作为初始疤痕区域。
33.s200、获取原始图像列表d=(d1,d2,
……
,d
s
),d
r
是指第r个第一用户id对应的原始图像,r=1
……
s,s为第一用户id数量,并根据d
r
,获取d
r
对应的第一灰度值d
r1
和第二灰度值d
r2

34.具体地,在s200步骤中,还通过如下步骤确定d
r1
和d
r2

35.s201、获取并遍历d
r
的灰度值列表;
36.s203、当d
r
的灰度值列表中像素点的灰度值<d
r
对应的灰度阈值d
r0
时,将d
r
的灰度值列表中像素点的灰度值构建成d
r
的第一灰度值列表;
37.s205、当d
r
的灰度值列表中像素点的灰度值≥d
r
对应的灰度阈值d
r0
时,将d
r
的灰度值列表中像素点的灰度值构建成d
r
的第二灰度值列表;
38.s207、遍历d
r
的第一灰度值列表和d
r
的第二灰度值列表,确定0~d
r0
中每个灰度等
级对应的像素点数量和d
r0
~255中每个灰度等级对应的像素点数量,以根据0~d
r0
中灰度等级对应的最大像素点数量s1和d
r0
~255中灰度等级中对应的最大像素点数量s2,生成d
r1
和d
r2

39.具体地,d
r
的灰度值列表采取与所述中间数据列表相同的获取方法,在此不再赘述。
40.具体地,d
r0
采取与q0相同的获取方法,在此不再赘述。
41.进一步地,在s203步骤中,将d
r
的灰度值列表中像素点的灰度值构建成d
r
的第一灰度值列表,可以理解为:将小于d
r0
的所有像素点标记为1,且将标记为1的像素点对应的灰度值插入至d
r
的第一灰度值列表,一方面能够保证准确的获取预设的灰度阈值,避免基于同一区域采集的像素点数据,导致的灰度阈值过大或者过小,影响到第一灰度值列表,另一方面,采取与第一目标像素点列表相同的获取方法,避免方法不一致导致的误差,影响到确定去除疤痕措施的准确性。
42.进一步地,在s205步骤中,将d
r
的灰度值列表中像素点的灰度值构建成d
r
的第二灰度值列表,可以理解为:将不小于d
r0
的所有像素点标记为0,且将标记为0的像素点对应的灰度值插入至d
r
的第二灰度值列表。
43.具体地,在s207步骤中,基于0~d
r0
的灰度范围或者d
r0
~255的灰度范围,划分出若干个灰度等级,可以采取本领域中任一方法,在此不再赘述。
44.优先地,在s207步骤中,获取s1对应的灰度等级中所有像素点的灰度值并构建成第一中间数据列表g=(g1,g2,
……
,g
s1
),g
p
是指s1对应的灰度等级中第p个像素点的灰度值,p=1
……
s1,根据g,确定出d
r1
,其中,d
r1
符合如下条件:
[0045][0046]
优先地,在s207步骤中,获取s2对应的灰度等级中所有像素点的灰度值并构建成第一中间数据列表是指s2对应的灰度等级中第q个像素点的灰度值,q=1
……
s2,根据确定出d
r2
,其中,d
r2
符合如下条件:
[0047][0048]
s300、对a和b分别进行遍历且获取a
i
处于d
r1
±
d0内的像素点比值x和b
j
处于d
r2
±
d0内的像素点比值y,并当x≥预设的第一阈值x0且y≥第二阈值y0时,将所述原始图像作为目标图像,构建成目标列表,其中,所述目标列表的字段至少包括目标图像、目标图像对应的第一用户id、第一用户id对应的结果图像和第一用户id对应的指定文本,其中,d0为预设的灰度阈值。
[0049]
具体地,d0的取值范围为1~10,优先地,d0的取值为10,能够避免像素点较少,导致无法准确的确定出目标图像,进而影响到确定去除疤痕措施的准确性。
[0050]
具体地,x0和y0为预先设置的阈值,x0和y0的取值范围均为0.5~0.9,优先地,x0为0.8且y0为0.7,能够获取疤痕区域较像素的第一用户id对应的原始图像,有利于提高去除疤痕措施的准确性。
[0051]
优先地,x符合如下条件:
[0052]
其中,m0是指a
i
处于d
r1
±
d0内的所有像素点数量。
[0053]
优先地,y符合如下条件:
[0054]
其中,n0是指b
j
处于d
r2
±
d0内的所有像素点数量。
[0055]
s400、根据所述目标列表中任一第一用户id对应的结果图像,确定出第一用户id对应的疤痕面积比值f,构建成疤痕面积列表,并从疤痕面积列表中获取最小疤痕面积比值;
[0056]
具体地,f符合如下条件:
[0057]
其中,为结果图像中最终疤痕区域面积,k为原始图像中初始疤痕区域面积,其中,对应的结果图像和k对应的原始图像均为同一第一用户id。
[0058]
优先地,所述方法还包括如下方法确定k:
[0059]
获取所述目标图像的第一灰度值列表且基于所述目标图像的第一灰度值列表,确定出k,其中,k符合如下条件:
[0060]
k=g
×
l
×
w,其中,l是指任一像素点的长度,w为任一像素点宽度,g为所述目标图像的第一灰度值列表中像素点数量。
[0061]
进一步地,所述最终疤痕区域是指结果图像中呈现的疤痕区域,其中,所述原始图像的初始疤痕区域和结果图像中最终疤痕区域的获取方法均与初始图像中初始疤痕区域的获取方法一致,在此不再赘述;优先地,任一第一用户id对应的结果图像的灰度阈值与同一第一用户id对应的原始图像的灰度阈值相同,有利于准确的获取疤痕面积比值,避免因灰度阈值不同导致误差,影响到去除疤痕措施的准确性。
[0062]
进一步地,采取与k相同的方法进行获取,在此不再赘述。
[0063]
s500、根据最小疤痕面积比值对应的第一用户id作为中间id,从所述目标列表中获取中间id对应的指定文本,并根据所述中间id对应的指定文本,生成目标文本。
[0064]
具体地,s500步骤还包括如下步骤:
[0065]
对所述中间id对应的指定文本进行解析,确定第一用户id对应的硅酮用量h;
[0066]
将中间id对应的指定文本中h替换成h0,生成目标文本,其中,h0符合如下条件:
[0067]
其中,t0为初始图像中初始疤痕区域面积,t为中间id对应的原始图像中初始疤痕区域面积。
[0068]
进一步地,t和t0采取与k相同的方法进行获取,在此不再赘述。
[0069]
根据本发明,所述系统可以物理实现为一个服务器,也可以实现为包括多个服务器的服务器群组;设备为移动终端,可以物理实现为智能手机、pad等能够安装应用程序(例如app)的移动设备。本领域技术人员知晓,服务器和移动终端的型号、规格等参数并不影响本发明的保护范围。
[0070]
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多
步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
[0071]
在另一具体的实施例中,所述数据库还包括:第一用户id对应的中间图像组,在s400步骤之前还包括如下步骤:
[0072]
在所述原始图像列表中,所有的x<预设的第一阈值x0且所有的y<第二阈值y0时,获取第一用户id对应的中间图像组中每一中间图像的第一灰度值和第二灰度值,并根据所述中间图像的第一灰度值和第二灰度值,确定出所述中间图像作为目标图像。
[0073]
具体地,确定出所述中间图像作为目标图像的方法可参照s300步骤,在此不再赘述,能够避免无法获取准确的目标图像,影响到获取去除疤痕措施。
[0074]
具体地,对所述中间id对应的指定文本的解析,可以采取现有技术中任一解析处理,在此不再赘述,其中,h为生成第一用户id对应的结果图像时,第一用户id对应的硅酮用量或者生成第一用户id对应的中间图像组中任一中间图像时,第一用户id对应的硅酮用量;其中,硅酮也可以由海参肽制备的产品代替,起到修复疤痕作用。
[0075]
本实施例提供了一种获取目标文本的数据处理系统,基于数据库中存储原始图像和结果图像,与目标用户的初始图像进行比较,能够准确的确定出适合目标用户的去除疤痕措施,减少了图像中计算或者因特征获取方法不一致导致误差,提高了获取目标文本的效率和准确度。
[0076]
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1