一种图片转换方法、装置、设备及存储介质与流程

文档序号:32344941发布日期:2022-11-26 11:02阅读:70来源:国知局
一种图片转换方法、装置、设备及存储介质与流程

1.本发明涉及图片转换技术领域,尤其涉及一种图片转换方法、装置、设备及存储介质。


背景技术:

2.当摄像头的光轴与被拍摄平面非垂直状态的时候,图像的形状会产生变形,变形的图像会影响人的视觉体验,比如医疗行业或者化学行业的相关企业每天会有海量的化验单需要处理,而现有技术中都是将用户上传的原始图片直接展示给相关人员。
3.但由于现有技术直接展示原始图片的方式受用户的拍摄角度影响大,进而会导致用户上传的图片会出现各种各样的歪斜与扭曲情况,不便于相关人员进行查看。


技术实现要素:

4.本发明提供了一种图片转换方法、装置、设备及存储介质,以解决原始图片歪斜扭曲的情况。
5.根据本发明的一方面,提供了一种图片转换方法,包括:
6.获取原始图片的线条列表以及原始文字信息;
7.根据线条列表获取针对原始图片的第一区域;
8.根据第一区域和原始文字信息获取针对原始图片的第二区域,其中,第二区域大于第一区域;
9.根据第二区域对原始图片进行透视变换生成转换图片。
10.优选的,获取原始图片的线条列表以及原始文字信息,包括:针对原始图片建立坐标系;在坐标系下对原始图片进行线条检测获取线条列表,其中,线条列表中包含原始线条的信息;在坐标系下对原始图片进行文字识别获取原始文字信息。
11.优选的,在坐标系下对原始图片进行线条检测获取线条列表,包括:在坐标系下对原始图片进行线条检测,获取原始图片中包含的原始线条;获取原始线条的端点坐标和类型,将端点坐标和类型作为原始线条的信息;根据原始线条的信息获取线条列表。
12.优选的,在坐标系下对原始图片进行文字识别获取原始文字信息,包括:在坐标系下对原始图片进行文字识别,获取原始图片中包含的文字内容;确定文字内容在坐标系中的文字坐标;将文字内容和文字坐标作为原始文字信息。
13.优选的,根据线条列表获取针对原始图片的第一区域,包括:从线条列表中筛选出目标线条,其中,目标线条位于原始图片的指定位置;将目标线条构成的封闭区域作为第一区域。
14.优选的,根据第一区域和原始文字信息获取针对原始图片的第二区域,包括:根据文字坐标按照指定规则从原始文字信息中筛选出边缘文字信息,其中,边缘文字信息的数量为四个;确定各边缘文字信息在第一区域的对应线条;根据对应线条和边缘文字信息获取四个构建线条;将构建线条构成的封闭区域作为第二区域。
15.优选的,根据第二区域对原始图片进行透视变换生成转换图片,包括:获取第二区域的顶点信息和边框信息;根据顶点信息获取第一矩阵,并根据边框信息获取第二矩阵,其中,边框信息中包含第二区域的宽和高;根据第一矩阵和第二矩阵生成变换矩阵;根据变换矩阵对原始图片中的原始文字信息进行坐标转换生成转换图片。
16.根据本发明的另一方面,提供了一种图片转换装置,包括:
17.线条列表和文字信息获取模块,用于获取原始图片的线条列表以及原始文字信息;
18.第一区域获取模块,用于根据线条列表获取针对原始图片的第一区域;
19.第二区域获取模块,用于根据第一区域和原始文字信息获取针对原始图片的第二区域,其中,第二区域大于第一区域;
20.转换图片生成模块,用于根据第二区域对原始图片进行透视变换生成转换图片。
21.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
22.至少一个处理器;以及
23.与所述至少一个处理器通信连接的存储器;其中,
24.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的一种图片转换方法。
25.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的一种图片转换方法。
26.本发明实施例的技术方案,通过对原始图片识别获取线条列表以及原始文字信息,并根据线条列表确定出原始图片的第一区域,再根据第一区域和原始文字信息获取针对原始图片的第二区域,可以准确的确定出原始图片中的有效区域,再通过第二区域对原始图片进行透视变换生成转换图片,可以有效改善图片的歪斜与扭曲,便于相关人员进行查看。
27.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
28.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1是根据本发明实施例一提供的一种图片转换方法的流程图;
30.图2是根据本发明实施例一提供的另一种图片转换方法的流程图;
31.图3是根据本发明实施例一提供的第一区域示意图;
32.图4是根据本发明实施例一提供的第二区域示意图;
33.图5是根据本发明实施例二提供的另一种图片转换方法的流程图;
34.图6是根据本发明实施例三提供的一种图片转换装置的结构示意图;
35.图7是实现本发明实施例的一种图片转换方法的电子设备的结构示意图。
具体实施方式
36.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
37.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
38.实施例一
39.图1为本发明实施例一提供了一种图片转换方法的流程图,本实施例可适用于处理医疗或化学行业化验单的情况,该方法可以由图片转换装置来执行,该图片转换装置可以采用硬件和/或软件的形式实现,该图片转换装置可配置于计算机中。如图1所示,该方法包括:
40.s110、获取原始图片的线条列表以及原始文字信息。
41.其中,原始图片是指未经控制器处理的图片,原始图片可以是用户输入的医疗行业或者化学行业的化验单和报告单等,输入的方式可以是通过与控制器相连的终端设备,终端设备包括但不限于移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)和pmp(便携式多媒体播放器);线条列表是指包含原始图片中原始线条的信息列表,是控制器提取原始图片中的原始线条的信息后生成的;原始文字信息是指原始图片中的文字内容和文字位置。当用户通过终端设备输入原始图片后,控制器可以对获取到的原始图片进行处理,获取原始图片的线条列表以及原始文字信息。
42.图2为本发明实施例一提供了一种图片转换方法的流程图,步骤s110主要包括如下的步骤s111至步骤s113:
43.s111、针对原始图片建立坐标系。
44.具体的,当用户通过终端设备输入原始图片,控制器可以获取原始图片并针对原始图片建立坐标系,坐标系是指二维平面直角坐标系,包括x轴、y轴和原点,建立坐标系是为了原始图片内容的具体位置使用坐标进行表示,便于控制器对原始图片中的内容进行定位。示例性的,以原始图片的左上角作为坐标原点,x轴正半轴是原点开始向右延伸的轴,y轴正半轴是原点开始向下延伸的轴,以每0.2cm作为间距,即每0.2cm代表数字1,本实施方式中仅以在原始图片的左上角作为坐标原点为例进行说明,并不对坐标系具体建立方式进行限定。
45.s112、在坐标系下对原始图片进行线条检测获取线条列表。
46.其中,线条列表中包含原始线条的信息。
47.优选的,在坐标系下对原始图片进行线条检测获取线条列表,包括:在坐标系下对原始图片进行线条检测,获取原始图片中包含的原始线条;获取原始线条的端点坐标和类型,将端点坐标和类型作为原始线条的信息;根据原始线条的信息获取线条列表。
48.具体的,控制器在对原始图片建立坐标系后,由于控制器提前基于研发人员输入的大量数据进行了深度学习并建立了线条检测模型,线条检测模型中包含图片对应的线条识别方法,所以控制器可在坐标系下对原始图片进行线条检测,当控制器接收到用户输入的原始图片后,可将控制器通过线条检测模型进行线条检测,识别出原始线条的端点坐标和类型,控制器会将端点坐标和类型作为原始线条的信息,并为每个原始线条的信息生成编号,以创建线条列表。
49.示例性的,当用户通过终端设备输入原始图片a,控制器可以获取到原始图片并为该原始图片a建立坐标系,建立好坐标系后,控制器会将原始图片a通过线条检测模型以实现对原始图片a的线条检测,检测到原始图片a中包含原始线条1,原始线条2,原始线条3和原始线条4;控制器在识别出原始线条后还会获取各原始线条的信息即原始线条的端点坐标和类型,控制器可以获取到原始图片a中原始线条1的端点坐标为(2,3)和(8,3)以及类型为横线,原始线条2的端点坐标为(3,4)和(7,4)以及类型为横线,原始线条3的端点坐标为(2,6)和(8,6)以及类型为横线和原始线条4的端点坐标为(5,3)和(5,6)以及类型为竖线,获得原始图片a中全部的原始线条的信息后,控制器会进行编号生成线条列表。以原始图片a为例,如下表1所示为线条列表的示意:
50.表1
[0051][0052][0053]
其中,线条列表中包含线条编号、端点坐标和类型,以原始线条1为例,由表1可知,原始线条1对应的线条编号为01,对应的端点坐标为(2,3)和(8,3),对应的类型为横线。
[0054]
s113、在坐标系下对原始图片进行文字识别获取原始文字信息。
[0055]
具体的,文字识别可以是光学字符识别(optical character recognition,ocr),控制器将获取到的原始图片通过ocr可以将原始图片中的文字信息识别出来,并获取识别后的原始文字信息,原始文字信息中包含原始文字的坐标和原始文字的内容。
[0056]
优选的,在坐标系下对原始图片进行文字识别获取原始文字信息,包括:在坐标系下对原始图片进行文字识别,获取原始图片中包含的文字内容;确定文字内容在坐标系中的文字坐标;将文字内容和文字坐标作为原始文字信息。
[0057]
具体的,控制器会在坐标系下对原始图片进行ocr识别,识别后可以获取原始图片
中包含的文字内容,并且可以确定文字内容在坐标系中对应的文字坐标,控制器可以将获取到的文字内容和文字坐标作为原始图片的原始文字信息。
[0058]
s120、根据线条列表获取针对原始图片的第一区域。
[0059]
优选的,从线条列表中筛选出目标线条,其中,目标线条位于原始图片的指定位置;将目标线条构成的封闭区域作为第一区域。
[0060]
具体的,如表1所示,原始图片a的线条列表中包含多个原始线条,所以控制器需要根据筛选条件,从线条列表中筛选出目标线条,再将目标线条构成的封闭区域作为第一区域,其中,筛选条件时研发人员提前在控制器内部设置的,例如,研发人员设置第一目标线条的筛选条件为在原始图片上半部分,长度大于原始图片宽度的40%且线条类型为横线,当某原始线条y的坐标值小于原始图片高度的二分之一时,可以确定出该原始线条在原始图片的上半部分,而第一目标线条的长度=右端点x坐标-左端点x坐标。当存在多条符合预设条件的目标线条时,控制器会进行二次筛选,只选择其中y的坐标值最小的原始线条作为第一目标线条,即第一目标线条位于原始图片的最上方。
[0061]
示例性的,当原始图片的高度纵坐标为10,宽度纵坐标为10时,可以通过上述筛选条件从表1中筛选出满足预设条件的线条编号01对应的原始线条1和线条编号02对应的原始线条2,然后控制器会进行二次筛选,只选择其中y的坐标值最小的原始线条作为第一目标线条,通过表1可知,线条编号01的y
01
坐标值为3,线条编号02的y
02
坐标值为4,即y
01
<y
02
,故控制器会将线条编号01的原始线条1作为第一目标线条。又例如,研发人员设置的第二目标线条的筛选条件为在原始图片下半部分,长度大于原始图片宽度的40%且线条类型为横线,当某原始线条y的坐标值大于原始图片高度的二分之一时,可以确定出该原始线条在原始图片的下半部分,而第二目标线条的长度=右端点x坐标-左端点x坐标,当存在多条符合预设条件的目标线条时,控制器会进行二次筛选,只选择其中y的坐标值最大的原始线条作为第二目标线条,即第二目标线条位于原始图片的最下方,可以通过上述筛选条件从表1中筛选出满足预设条件的第二目标线条为线条编号03对应的原始线条3。
[0062]
进一步的,当控制器根据研发人员设置的筛选条件确定出第一目标线条和第二目标线条后,可以通过将两个目标线条的端点相连,即将第一目标线条和第二目标线条构成的封闭区域作为第一区域,如图3所示,图3中的封闭区域为第一区域的示意,图3中,o为坐标原点,x和y为原始图片的坐标轴,l1为第一目标线条,l2为第二目标线条,构成的第一区域的四个顶点坐标为p1(2,3)、p2(8,3)、p3(2,6)和p4(8,6)。
[0063]
s130、根据第一区域和原始文字信息获取针对原始图片的第二区域。
[0064]
具体的,控制器可以根据第一区域和原始文字信息将原始图片的第一区域进行扩展得到第二区域,其中,第二区域大于第一区域。
[0065]
优选的,根据文字坐标按照指定规则从原始文字信息中筛选出边缘文字信息,其中,边缘文字信息的数量为四个;确定各边缘文字信息在第一区域的对应线条;根据对应线条和边缘文字信息获取四个构建线条;将构建线条构成的封闭区域作为第二区域。
[0066]
具体的,控制器会根据原始文字信息中的文字坐标按照指定规则从原始文字信息中筛选出边缘文字信息,指定规则是研发人员提前在控制器设置的,即位于原始图片中具有x最大值、x最小值、y最大值和y最小值的四个坐标点,并将这四个坐标点作为边缘文字信息,即边缘文字信息是位于原始图片最上端、最下端、最左端和最右端的四个原始文字信
息,当某个指定规则下存在多个坐标点时,控制器会选择其中任一个坐标点作为边缘文字信息,确定出边缘文字信息后,控制器可以确定每个边缘文字信息在第一区域的对应线条,对应线条是指距离每个边缘文字信息最近的第一区域边框,即第一区域四条边框中的一条,各边框都有对应的斜率,根据对应线条和边缘文字信息可以获取到获取四个构建线条,构建线条为经过边缘文字信息并且和边缘文字的对应线条的斜率相同的线条,即构建线条可根据如下公式(1)计算:
[0067][0068]
其中,y表示构建线条的纵坐标,x表示构建线条的横坐标,y
p1
表示对应线条的第一端点的纵坐标,y
p2
表示对应线条的第二端点的纵坐标,x
p1
表示对应线条的第一端点的横坐标,x
p2
表示对应线条的第一端点的横坐标,xz表示边缘文字信息的横坐标,yz表示边缘文字信息的纵坐标。进一步的,通过上述公式(1)得到四个构建线条后,控制器可以将四个构建线条构成的封闭区域作为第二区域。
[0069]
示例性的,控制器可以从原始图片a中获取到满足指定规则的四个边缘文字信息,即z1(3,2)、z2(3,7)、z3(2,5)和z4(8,4);又已知第一区域的四个顶点坐标为(2,3)、(8,3)、(2,6)和(8,6),可知z1点对应的第一区域上边框端点坐标为(2,3)和(8,3),通过上述公式(1)可以计算出z1点与上边框平行的构建线条为:y=2,同理可计算出另外三条构建线条为:y=7、x=2和x=8,得到四个构建线条后,控制器可以将四个构建线条构成的封闭区域作为第二区域,图4为第二区域的示意图,图4中的虚线区域表示第二区域,第二区域的四个顶点坐标为j1(2,2)、j2(8,2)、j3(2,7)和j4(8,7),z1、z2、z3和z4表示4个边缘文字信息。
[0070]
s140、根据第二区域对原始图片进行透视变换生成转换图片。
[0071]
具体的,控制器确定出第二区域后,可根据第二区域对原始图片进行透视变换,即对第二区域中的每个像素点进行透视变换生成转换图片,像素点是指图片中的最小单位,透视变换生成的转换图片中包含原始图片的全部原始文字的信息。
[0072]
本发明实施例的技术方案,通过对原始图片识别获取线条列表以及原始文字信息,并根据线条列表确定出原始图片的第一区域,再根据第一区域和原始文字信息获取针对原始图片的第二区域,可以准确的确定出原始图片中的有效区域,再通过第二区域对原始图片进行透视变换生成转换图片,可以有效改善图片的歪斜与扭曲,便于相关人员进行查看。
[0073]
实施例二
[0074]
图5为本发明实施例二提供了一种图片转换方法的流程图,本实施例在上述实施例一的基础上对根据第二区域对原始图片进行透视变换生成转换图片进行具体说明,如图5所示,具体主要包括如下步骤:
[0075]
s210、获取第二区域的顶点信息和边框信息。
[0076]
具体的,控制器在确定出原始图片的第二区域后,还需要进一步确定出第二区域的顶点信息和边框信息,其中,顶点信息是指第二区域的四个顶点坐标,边框信息是指第二区域的高和宽。
[0077]
s220、根据顶点信息获取第一矩阵,并根据边框信息获取第二矩阵。
[0078]
具体的,控制器可以根据第二区域的四个顶点信息j代入到矩阵a中获取第一矩
阵,将第二区域的高w和宽h代入到旋转矩阵模型中获取第二矩阵,
[0079]
s230、根据第一矩阵和第二矩阵生成变换矩阵。
[0080]
具体的,控制器可以根据第一矩阵a和第二矩阵b生成变换矩阵m,具体过程为:先将第一矩阵a和第二矩阵b齐次化分别得到和其中,z为任意变量,后续求解过程中可以消掉;再根据如下公式(2)得到变换矩阵m:
[0081]a*
·
m=b
*
ꢀꢀ
(2)
[0082]
具体的,变换矩阵
[0083]
s240、根据变换矩阵对原始图片中的原始文字信息进行坐标转换生成转换图片。
[0084]
具体的,得到变换矩阵m后,控制器可以将原始图片中包含的原始文字信息通过如下公式(3)进行坐标变换生成转换图片:
[0085][0086]
其中,dst(x,y)表示转换后的坐标,x表示原始文字信息的横坐标,y表示原始文字信息的纵坐标,通过上述公式(3)可以对包含原始文字信息的像素点进行坐标转换生成转换图片,由于透视变换是图片处理的现有技术手段,故本实施方式中不再对转换图片的具体生成过程进行赘述。
[0087]
本发明实施例的技术方案,通过对原始图片识别获取线条列表以及原始文字信息,并根据线条列表确定出原始图片的第一区域,再根据第一区域和原始文字信息获取针对原始图片的第二区域,可以准确的确定出原始图片中的有效区域,再通过第二区域的顶点信息和边框信息确定出第一矩阵和第二矩阵,最后得到变换矩阵对原始图片进行透视变换生成转换图片,适应性强,可以有效改善图片的歪斜与扭曲,便于相关人员进行查看。
[0088]
实施例三
[0089]
图6为本发明实施例三提供的一种图片转换装置的结构示意图。如图6所示,该装置包括:线条列表和文字信息获取模块310,用于获取原始图片的线条列表以及原始文字信息;第一区域获取模块320,用于根据线条列表获取针对原始图片的第一区域;第二区域获取模块330,用于根据第一区域和原始文字信息获取针对原始图片的第二区域,其中,第二区域大于第一区域;转换图片生成模块340,用于根据第二区域对原始图片进行透视变换生成转换图片。
[0090]
优选的,线条列表和文字信息获取模块310,具体包括:坐标系建立单元,用于针对原始图片建立坐标系;线条列表获取单元,用于在坐标系下对原始图片进行线条检测获取线条列表,其中,线条列表中包含原始线条的信息;原始文字信息获取单元,用于在坐标系
下对原始图片进行文字识别获取原始文字信息。
[0091]
优选的,线条列表获取单元,具体用于:在坐标系下对原始图片进行线条检测,获取原始图片中包含的原始线条;获取原始线条的端点坐标和类型,将端点坐标和类型作为原始线条的信息;根据原始线条的信息获取线条列表。
[0092]
优选的,原始文字信息获取单元,具体用于:在坐标系下对原始图片进行文字识别,获取原始图片中包含的文字内容;确定文字内容在坐标系中的文字坐标;将文字内容和文字坐标作为原始文字信息。
[0093]
优选的,第一区域获取模块320,具体用于:从线条列表中筛选出目标线条,其中,目标线条位于原始图片的指定位置;将目标线条构成的封闭区域作为第一区域。
[0094]
优选的,第二区域获取模块330,具体用于:根据文字坐标按照指定规则从原始文字信息中筛选出边缘文字信息,其中,边缘文字信息的数量为四个;确定各边缘文字信息在第一区域的对应线条;根据对应线条和边缘文字信息获取四个构建线条;将构建线条构成的封闭区域作为第二区域。
[0095]
优选的,转换图片生成模块340,具体用于:获取第二区域的顶点信息和边框信息;根据顶点信息获取第一矩阵,并根据边框信息获取第二矩阵,其中,边框信息中包含第二区域的宽和高;根据第一矩阵和第二矩阵生成变换矩阵;根据变换矩阵对原始图片中的原始文字信息进行坐标转换生成转换图片。
[0096]
本发明实施例的技术方案,通过对原始图片识别获取线条列表以及原始文字信息,并根据线条列表确定出原始图片的第一区域,再根据第一区域和原始文字信息获取针对原始图片的第二区域,可以准确的确定出原始图片中的有效区域,再通过第二区域对原始图片进行透视变换生成转换图片,可以有效改善图片的歪斜与扭曲,便于相关人员进行查看。
[0097]
本发明实施例所提供的一种图片转换装置可执行本发明任意实施例所提供的一种图片转换方法,具备执行方法相应的功能模块和有益效果。
[0098]
实施例四
[0099]
图7示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
[0100]
如图7所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
[0101]
电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通
信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0102]
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如一种图片转换方法。
[0103]
在一些实施例中,一种图片转换方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的一种图片转换方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行一种图片转换方法。
[0104]
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0105]
用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0106]
在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0107]
为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且
可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0108]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
[0109]
计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
[0110]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
[0111]
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1