图片矫正方法、装置和计算机可读存储介质与流程

文档序号:29028348发布日期:2022-02-24 10:45阅读:133来源:国知局
图片矫正方法、装置和计算机可读存储介质与流程

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.确定获取的所述识别信息是否与所述目标物品对应的预设识别信息相同;
30.在获取的所述识别信息与所述预设识别信息不相同时,确定所述第一图片未被矫正成功。
31.在一实施例中,所述确定所述第一图片未被矫正成功的步骤包括:
32.显示确认界面,所述确认界面显示所述第一图片;
33.在检测到所述确认界面上第一图片的确认操作时,根据所述确认操作在所述确认界面上对应的按钮,其中,所述确认界面设有矫正成功的按钮以及未矫正成功的按钮;
34.在所述按钮是未矫正成功的按钮时,确定所述第一图片未被矫正成功。
35.在一实施例中,所述获取输入的所述第二图片的每个第二角点的步骤包括:
36.输出标注界面,其中,所述标注界面显示所述第二图片;
37.在检测到所述标注界面的点击操作时,根据所述点击操作获取输入的所述第二图片的第二角点。
38.为实现上述目的,本发明还提供一种图片矫正装置,所述图片矫正装置包括处理器、存储器以及存储在所述存储器内并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的图片矫正方法的各个步骤。
39.为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上所述的图片矫正方法的各个步骤。
40.本发明提供的图片矫正方法、装置和计算机可读存储介质,图片矫正装置获取由畸变的第二图片矫正后的第一图片,若第二图片未被矫正成功,则获取输入第二图片的每个第一角点,并根据各个第二角点的坐标以及预设透视变换矩阵确定第二透视变换矩阵,
最后根据各个坐标以及第二透视变换矩阵对第二图片进行透视变换从而得到矫正的图片。本发明中,图片矫正装置先确定畸变的第二图片的各个第一角点,并基于各个第一角点所确定的第一透视变换矩阵对第二图片进行矫正得到第一图片,若是第一图片未被矫正,则获取输入的第二图片的各个第二角点,最后基于各个第二角点所确定的透视变换矩阵对第二图片重新进行矫正,也即图片矫正装置通过二次矫正对畸变的图片进行矫正,从而保证矫正后的图片中的产品能够被识别。
附图说明
41.图1为本发明实施例涉及的图片矫正装置的硬件结构示意图;
42.图2为本发明图片矫正方法第一实施例的流程示意图;
43.图3为本发明图片矫正方法第二实施例中步骤s10的细化流程示意图;
44.图4为本发明图片矫正方法第三实施例中步骤s12的细化流程示意图。
45.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.本发明实施例的主要解决方案是:获取矫正后的第一图片,其中,所述第一图片是根据第一透视变换矩阵对畸变的第二图片进行矫正得到,所述第一透视变换矩阵根据图片矫正装置确定的所述第二图片的各个第一角点得到的;确定所述第一图片未被矫正成功;在所述第一图片未被矫正成功,获取输入的所述第二图片的每个第二角点,并根据各个所述第二角点的第一坐标以及预设透视变换矩阵确定第二透视变换矩阵;根据所述第二透视变换矩阵对所述第二图片进行透视变换。
48.本发明中图片矫正装置先确定畸变的第二图片的各个第一角点,并基于各个第一角点所确定的第一透视变换矩阵对第二图片进行矫正得到第一图片,若是第一图片未被矫正,则获取输入的第二图片的各个第二角点,最后基于各个第二角点所确定的透视变换矩阵对第二图片重新进行矫正,也即图片矫正装置通过二次矫正对畸变的图片进行矫正,从而保证矫正后的图片中的产品能够被识别。
49.如图1所示,图1是本发明实施例方案涉及的图片矫正装置的硬件结构示意图。图片矫正装置包括处理器101,例如cpu,通信总线102,存储器103。其中,通信总线102用于实现这些组件之间的连接通信。本领域技术人员可以理解,图1中示出的结构并不构成对图片矫正装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
50.如图1所示,作为一种计算机存储介质的存储器中可以包括计算机程序。
51.在图1所示的装置中,处理器101可以用于调用存储器103中存储的计算机程序,并执行以下操作:
52.获取矫正后的第一图片,其中,所述第一图片是根据第一透视变换矩阵对畸变的
第二图片进行矫正得到,所述第一透视变换矩阵根据图片矫正装置确定的所述第二图片的各个第一角点得到的;
53.确定所述第一图片未被矫正成功;
54.在所述第一图片未被矫正成功,获取输入的所述第二图片的每个第二角点,并根据各个所述第二角点的第一坐标以及预设透视变换矩阵确定第二透视变换矩阵;
55.根据所述第二透视变换矩阵对所述第二图片进行透视变换。
56.在一实施例中,处理器101可以调用图片矫正装置中存储的计算机程序,还执行以下操作:
57.获取畸变的第二图片;
58.确定所述第二图片的每个第一角点的第二坐标;
59.根据各个所述第二坐标以及所述预设透视变换矩阵确定第一透视变换矩阵;
60.根据所述第一透视变换矩阵以及所述第二图片的每个像素点的坐标对所述第二图片进行透视变换得到矫正后的第一图片。
61.在一实施例中,处理器101可以调用图片矫正装置中存储的计算机程序,还执行以下操作:
62.确定所述第二图片的每条侧边对应的目标直线;
63.将各条所述目标直线的交点确定为所述第二图片各个第一角点,并获取每个所述第一角点的第二坐标。
64.在一实施例中,处理器101可以调用图片矫正装置中存储的计算机程序,还执行以下操作:
65.在所述侧边的各个第一边缘点中确定两个或两个以上的目标边缘点,其中,所述目标边缘点的坐标与目标距离、目标角度满足预设关系,所述目标距离是坐标系中原点到各个所述目标边缘点构成直线的垂直线的距离,所述目标角度是所述垂直线在所述坐标系中的方位角;
66.在所述第二图片的各个像素点中确定目标像素点,其中,所述原点到所述目标像素点与所述目标边缘点构成直线的垂直线的距离是所述目标距离,且所述原点到所述目标像素点与所述目标边缘点构成直线的垂直线,在所述坐标系的方位角是所述目标角度;
67.根据各个所述目标像素点以及各个所述目标边缘点确定候选直线;
68.在所述候选直线的长度大于或等于预设长度时,将所述候选直线确定所述侧边对应的目标直线。
69.在一实施例中,处理器101可以调用图片矫正装置中存储的计算机程序,还执行以下操作:
70.在所述候选直线长度小于预设长度时,在所述侧边的各个第二边缘点中重新确定两个或两个以上的目标边缘点,其中,所述第二边缘点是未被确定为目标边缘点的第一边缘点;
71.返回执行所述在所述第二图片的各个像素点中确定目标像素点的步骤。
72.在一实施例中,处理器101可以调用图片矫正装置中存储的计算机程序,还执行以下操作:
73.将所述第一图片输入识别模型,以获取所述识别模型对所述第一图片中目标物品
的识别信息;
74.确定获取的所述识别信息是否与所述目标物品对应的预设识别信息相同;
75.在获取的所述识别信息与所述预设识别信息不相同时,确定所述第一图片未被矫正成功。
76.在一实施例中,处理器101可以调用图片矫正装置中存储的计算机程序,还执行以下操作:
77.显示确认界面,所述确认界面显示所述第一图片;
78.在检测到所述确认界面上第一图片的确认操作时,根据所述确认操作在所述确认界面上对应的按钮,其中,所述确认界面设有矫正成功的按钮以及未矫正成功的按钮;
79.在所述按钮是未矫正成功的按钮时,确定所述第一图片未被矫正成功。
80.在一实施例中,处理器101可以调用图片矫正装置中存储的计算机程序,还执行以下操作:
81.输出标注界面,其中,所述标注界面显示所述第二图片;
82.在检测到所述标注界面的点击操作时,根据所述点击操作获取输入的所述第二图片的第二角点。
83.本实施例根据上述方案,图片矫正装置获取由畸变的第二图片矫正后的第一图片,若第二图片未被矫正成功,则获取输入第二图片的每个第一角点,并根据各个第二角点的坐标以及预设透视变换矩阵确定第二透视变换矩阵,最后根据各个坐标以及第二透视变换矩阵对第二图片进行透视变换从而得到矫正的图片。本发明中,图片矫正装置先确定畸变的第二图片的各个第一角点,并基于各个第一角点所确定的第一透视变换矩阵对第二图片进行矫正得到第一图片,若是第一图片未被矫正,则获取输入的第二图片的各个第二角点,最后基于各个第二角点所确定的透视变换矩阵对第二图片重新进行矫正,也即图片矫正装置通过二次矫正对畸变的图片进行矫正,从而保证矫正后的图片中的产品能够被识别。
84.基于上述图片矫正装置的硬件构架,提出本发明图片矫正方法的实施例。
85.参照图2,图2为本发明图片矫正方法的第一实施例,所述图片矫正方法包括以下步骤:
86.步骤s10,获取矫正后的第一图片,其中,所述第一图片是根据第一透视变换矩阵对畸变的第二图片进行矫正得到,所述第一透视变换矩阵根据图片矫正装置确定的所述第二图片的各个第一角点得到的。
87.在本实施例中,执行主体是图片矫正装置,为了便于描述,以下采用装置指代图片矫正装置。
88.在拍摄完图片后,会将畸变的图片导入装置中。畸变的图片定义为第二图片。装置会对各张第二图片进行矫正,从而得到矫正后的第一图片。
89.具体的,装置检测第二图片的侧边,通过各个侧边确定第二图片的各个角点。图片为四边形,因而第二图片具有四个角点,通过装置可以确定第二图片的四个角点。在本实施例中,将第二图片的角点定义为第一角点。装置通过各个第一角点的坐标以及预设透视变换矩阵即可得到第二图片对应的第一透视变换矩阵,装置再通过第一透视变换矩阵对第二图片的各个像素点的坐标进行透视变换,从而得到矫正后的第一图片。
90.步骤s20,确定所述第一图片未被矫正成功。
91.装置在得到第一图片后,会对第一图片进行矫正是否成功的验证,也即确认第一图片中的物品能否被识别。装置可以显示第一图片,通过操作人员的操作即可确定第一图片是否矫正成功。例如,操作是否认操作,即可确定第一图片未矫正成功,若操作是确认操作,即可确定第一图片矫正成功。矫正成功的第一图片保存为覆盖第二图片,且将第一图片存储至数据库。
92.步骤s30,在所述第一图片未被矫正成功,获取输入的所述第二图片的每个第二角点,并根据各个所述第二角点的第一坐标以及预设透视变换矩阵确定第二透视变换矩阵。
93.矫正未成功的第一图片则无需保存,装置需要对第一图片所对应的第二图片进行二次矫正。具体的,装置可以输出提示信息,提示操作人员畸变的第二图片未被矫正成功,操作人员可以在装置上输入第二图片的各个第二角点,例如,操作人员可以在第二图片上进行点击,装置对点击的位置进行标记,标记的点即为第二图片的第二角点。需要说明的是,第二角点指的是人工输入的第二图片的角点,而第一角点则是装置对第二图片进行检测所得到的。
94.装置获取输入的第二图片的各个第二角点,并根据每个第二角点的第一坐标以及预设透视变换矩阵重新得到透视变换矩阵,重新得到的透视变换矩阵定义为第二透视变换矩阵。
95.步骤s40,根据所述第二透视变换矩阵对所述第二图片进行透视变换。
96.在确定第二透视变换矩阵后,装置基于第二透视变换矩阵对第二图片的每个像素点的坐标进行透视变换,即可得到矫正后的图片。
97.在本实施例提供的技术方案中,图片矫正装置获取由畸变的第二图片矫正后的第一图片,若第二图片未被矫正成功,则获取输入第二图片的每个第一角点,并根据各个第二角点的坐标以及预设透视变换矩阵确定第二透视变换矩阵,最后根据各个坐标以及第二透视变换矩阵对第二图片进行透视变换从而得到矫正的图片。本发明中,图片矫正装置先确定畸变的第二图片的各个第一角点,并基于各个第一角点所确定的第一透视变换矩阵对第二图片进行矫正得到第一图片,若是第一图片未被矫正,则获取输入的第二图片的各个第二角点,最后基于各个第二角点所确定的透视变换矩阵对第二图片重新进行矫正,也即图片矫正装置通过二次矫正对畸变的图片进行矫正,从而保证矫正后的图片中的产品能够被识别。
98.参照图3,图3为本发明图片矫正方法第二实施例,基于第一实施例,所述步骤s10包括:
99.步骤s11,获取畸变的第二图片。
100.在本实施例中,会将拍摄的图片导入装置中,装置可以对导入的图片进行识别,从而确定畸变的第二图片。装置中可存储有识别模型,若是识别模型能够成功识别出图片中物品,则该图片不是畸变的图片,若识别模型无法是被出图片中的物品或者识别模型所识别的物品错误时,该图片则是即便的图片。具体的,识别模型可以对图片进行多次识别,若是识别模型对同一图片中物品所识别的信息相同,则图片不是畸变的图片;若识别模型对同一图片中物品所识别的信息的不同,该图片即为畸变的第二图片。装置存储未发生畸变的图片,并将畸变的第二图片筛选出来进行矫正。当然,可以通过人工的方式对导入的图片
进行查看,若是图片被点击为畸变图片,则将该图片放置于预设文件夹等待装置的矫正;若图片被点击为正常图片,则将图片存储至数据库。
101.步骤s12,确定所述第二图片的每个第一角点的第二坐标。
102.装置在确定第二图片后,对第二图片的侧边进行直线检测,从而得到每条侧边对应的直线,各条直线的交点即为第二图片的每个第一角点。装置再获取每个第一角点的第二坐标。需要说明的是,第一图片以及第二图片位于坐标系,因而第一图片以及第二图片的每个像素点在坐标系中均具有对应的坐标。
103.步骤s13,根据各个所述第二坐标以及所述预设透视变换矩阵确定第一透视变换矩阵。
104.装置中存储有预设透视变换矩阵,而(u,v)是原始图片的像素点的坐标,而透视变换后的像素的坐标是由此可知,而给定四个角点的坐标(u,v)即可求解出a
11
、a
12
、a
13

…a33
,从而得到第一透视变换矩阵。
105.步骤s14,根据所述第一透视变换矩阵以及所述第二图片的每个像素点的坐标对所述第二图片进行透视变换得到矫正后的第一图片。
106.在确定第一透视变换矩阵后,装置将第二图片中的每个像素点的坐标输入至中,即可得到像素点透视变换后的坐标(x,y)。第二图片中的每个像素点进行透视变换后即可得到矫正的第一图片。
107.在本实施例提供的技术方案中,装置获取畸变的第二图片,并确定第二图片每个角点的第二坐标,从而根据第二坐标以及预设透视变换矩阵确定第一透视变换矩阵,最后基于第一透视变换矩阵以及第二图片每个像素点的坐标对第二图片进行透视变换即可得到矫正后的第一图片。
108.参照图4,图4为本发明图片矫正方法第三实施例,基于第二实施例,所述步骤s12包括:
109.步骤s121,确定所述第二图片的每条侧边对应的目标直线;
110.步骤s122,将各条所述目标直线的交点确定为所述第二图片各个第一角点,并获取每个所述第一角点的第二坐标。
111.在本实施例中,装置对第二图片的侧边进行直线的检测,从而得到每条侧边对应的目标直线。具体的,相对于未发生畸变的图片,发生畸变的图片中物品的某些像素点的坐标产生的较大的位移,物品的另外一些像素点的坐标产生较小的位移或者不产生位移,从而导致物品发生形变,使得物品无法被识别,可知,畸变的图片的侧边并不是直线。在对畸
变的图片进行校正时,需要基于直线进行校正,也即使得图片中组成物品的像素点所产生的位移不会相差过大。对此,装置需要基于第二图片中不是直线的侧边,来确定侧边所对应的目标直线。装置可以先检测出第二图片的侧边,再通过对侧边进行直线拟合,从而得到侧边对应的目标直线。在确定目标直线后,装置即可将各条目标直线的交点确定为第二图片中的各个第一角点,再获取每个第二角点的第二坐标。
112.此外,装置还可以通过其他方式确定侧边所对应的目标直线。具体的,装置在侧边的各个第一边缘点中确定两个或者两个以上的目标边缘点,而目标边缘点的坐标与目标距离、目标角度满足预设关系,目标距离是坐标系中原点到各个所述目标边缘点构成直线的垂直线的距离,目标角度是垂直线在坐标系中的方位角。装置再从第二图片中确定目标像素点,原点到目标像素点与目标边缘点构成直线的垂直线的距离是目标距离,且原点到目标像素点与所述目标边缘点构成直线的垂直线在坐标系的方位角是目标角度。装置根据各个目标像素点以及目标边缘点即可确定候选直线。
113.候选直线的确定原理是:坐标系中的(p,θ)表示候选直线,p是原点到候选直线上的垂直线的目标距离,而θ是垂直向在坐标系中的方位角,且p=xsinθ+ycosθ,也即预设关系为p=xsinθ+ycosθ。根据此原理,装置在确定两个或者两个以上的目标边缘点后,可以在第二图片中找到各个目标像素点。
114.在找到所有的目标像素点后,将各个目标像素点以及目标边缘点进行连接从而得到候选直线。装置中设置有预设长度,装置确定候选直线的长度,在判断候选直线的长度是否大于或等于预设长度,若是候选直线的长度大于或等于预设长度,该候选直线即被确定为侧边对应的目标直线。若是候选直线的长度小于预设长度,则在侧边的各个第二边缘点中重新确定两个或两个以上的目标边缘点,第二边缘点是未被确定为目标边缘点的第一边缘点。装置再返回执行在第二图片的各个像素点中确定目标像素点的步骤,也即进行候选直线的确定。
115.在本实施例提供的技术方案中,装置确定第二图片的每条侧边对应的目标直线,在根据各条目标直线的交点确定第二图片中的各个第一角点,从而准确的获取第二交点的坐标。
116.在一实施例中,步骤s20包括:
117.将所述第一图片输入识别模型,以获取所述识别模型对所述第一图片中目标物品的识别信息;
118.确定获取的所述识别信息是否与所述目标物品对应的预设识别信息相同;
119.在获取的所述识别信息与所述预设识别信息不相同时,确定所述第一图片未被矫正成功。
120.在本实施例中,装置设置有识别模型。装置将第一图片输入至识别模型,从而获取识别模型对第一图片中目标物品的识别信息。装置中存储有目标物品的预设识别信息,装置将获取的识别信息与预设识别信息进行比对,也即装置确定获取的识别信息与预设识别信息是否相同,若是不相同,即可确定第一图片未被矫正成功。预设识别信息可以是识别模型上一次识别目标物品的识别信息(识别模型需对第一图片进行多次识别)。
121.在一实施例中,步骤s20包括:
122.显示确认界面,所述确认界面显示所述第一图片;
123.在检测到所述确认界面上第一图片的确认操作时,根据所述确认操作在所述确认界面上对应的按钮,其中,所述确认界面设有矫正成功的按钮以及未矫正成功的按钮;
124.在所述按钮是未矫正成功的按钮时,确定所述第一图片未被矫正成功。
125.在本实施例中,在得到第一图片后,装置显示确认界面。确认界面中显示第一图片,且确认界面设有矫正成功的按钮以及矫正未成功的按钮。操作人员对第一图片进行查看时,若能够清楚的看出第一图片中目标物品的信息,则点击矫正成功的按钮;若无法清楚的得到第一图片中的目标物品的信息,可点击矫正未成功的按钮。可以理解的是,装置在检测到确认界面上第一图片的确认操作时,若是确认操作对应的按钮是未矫正成功的按钮时,则确定第一图片未被矫正。
126.在一实施例中,所述获取输入的所述第二图片的每个第二角点的步骤包括:
127.输出标注界面,其中,所述标注界面显示所述第二图片;
128.在检测到所述标注界面的点击操作时,根据所述点击操作获取输入的所述第二图片的第二角点。
129.在本实施例中,装置在确定第一图片未被矫正成功时,可以输出标注界面。标注界面显示第二图片,且用户可以在标注界面对第二图片进行点击。用户在标注界面进行的点击可以用于确定第二图片的角点,也即用户在标注界面的第二图片的角点进行点击,装置检测到标注界面的点击操作,即可基于点击操作针对的像素点确定第二图片的第二角点。
130.本发明还提供一种图片矫正装置,所述图片矫正装置包括处理器、存储器以及存储在所述存储器内并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上实施例所述的图片矫正方法的各个步骤。
131.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上实施例所述的图片矫正方法的各个步骤。
132.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
133.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
134.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
135.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1