图像底部分析方法及装置制造方法及图纸

技术编号:36604581 阅读:12 留言:0更新日期:2023-02-04 18:24
本发明专利技术提出了一种图像底部分析方法及装置,其中该方法包括:首先获取原始图像,并对原始图像进行预处理,以得到由原始图像上的物体底部的点构成的点集合;接着构建线性规划模型,并将点集合作为线性规划模型的约束条件,以便对所述物体底部进行分析,以得到物体底部对应的直线,其中,点集合的所有点到直线的距离在浏览器坐标系中y轴的投影之和最短;由此,本发明专利技术通过构建线性规划模型,且将整个分析链路部署在前端运行,在简化运算模型的同时减少服务器运算量,从而提高响应速度。从而提高响应速度。从而提高响应速度。

【技术实现步骤摘要】
图像底部分析方法及装置


[0001]本专利技术涉及图像处理
,特别涉及一种图像底部分析方法、一种图像底部分析装置、以及一种计算机可读存储介质和计算机设备。

技术介绍

[0002]图片可以记录物品的形态,但是由于拍摄角度的影响,拍摄的图片上的物品容易出现倾斜,为了自动摆正物品图像或者为后续添加图片特效提供数据,往往需要对图像底部进行分析,现有的分析链路一般需要额外部署服务器,从而导致分析速度慢。

技术实现思路

[0003]本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种图像底部分析方法,通过构建线性规划模型,且将整个分析链路部署在前端运行,在简化运算模型的同时减少服务器运算量,从而提高响应速度。
[0004]本专利技术的第二个目的在于提出一种计算机可读存储介质。
[0005]本专利技术的第三个目的在于提出一种计算机设备。
[0006]本专利技术的第四个目的在于提出一种图像底部分析装置。
[0007]为达到上述目的,本专利技术第一方面实施例提出了一种图像底部分析方法,该方法包括以下步骤:获取原始图像,并对所述原始图像进行预处理,以得到由所述原始图像上的物体底部的点构成的点集合;构建线性规划模型,并将所述点集合作为所述线性规划模型的约束条件,以便对所述物体底部进行分析,以得到所述物体底部对应的直线,其中,所述点集合的所有点到所述直线的距离在浏览器坐标系中y轴的投影之和最短。
[0008]根据本专利技术实施例的图像底部分析方法,首先获取原始图像,并对原始图像进行预处理,以得到由原始图像上的物体底部的点构成的点集合;接着构建线性规划模型,并将点集合作为线性规划模型的约束条件,以便对所述物体底部进行分析,以得到物体底部对应的直线,其中,点集合的所有点到直线的距离在浏览器坐标系中y轴的投影之和最短;由此,本专利技术通过构建线性规划模型,且将整个分析链路部署在前端运行,在简化运算模型的同时减少服务器运算量,从而提高响应速度。
[0009]另外,根据本专利技术上述实施例提出的图像底部分析方法还可以具有如下附加的技术特征:
[0010]可选地,对所述原始图像进行预处理,以得到由所述原始图像上的物体底部的点构成的点集合,包括:对所述原始图像进行剪裁,以得到第一处理图像;对所述第一处理图像中的物体进行边界锐化,以得到第二处理图像;根据所述第二处理图像获取物体底部的点,以便得到点集合。
[0011]可选地,在浏览器上构建所述线性规划模型。
[0012]可选地,在得到所述物体底部对应的直线后,还根据所述直线对所述物体进行旋转,以便得到校正后的图像。
[0013]为达到上述目的,本专利技术第二方面实施例提出了一种计算机可读存储介质,其上存储有图像底部分析程序,该图像底部分析程序被处理器执行时实现如上述的图像底部分析方法。
[0014]根据本专利技术实施例的计算机可读存储介质,通过存储图像底部分析程序,这样图像底部分析程序被处理器执行时实现如上述的图像底部分析方法,在简化运算模型的同时减少服务器运算量,从而提高响应速度。
[0015]为达到上述目的,本专利技术第三方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如上述的图像底部分析方法。
[0016]根据本专利技术实施例的计算机设备,通过存储器存储图像底部分析程序,这样图像底部分析程序被处理器执行时实现如上述的图像底部分析方法,在简化运算模型的同时减少服务器运算量,从而提高响应速度。
[0017]为达到上述目的,本专利技术第四方面实施例提出了一种图像底部分析装置,包括:获取模块,所述获取模块用于获取原始图像,并对所述原始图像进行预处理,以得到由所述原始图像上的物体底部的点构成的点集合;构建分析模块,所述构建分析模块用于构建线性规划模型,并将所述点集合作为所述线性规划模型的约束条件,以便对所述物体底部进行分析,以得到所述物体底部对应的直线,其中,所述点集合的所有点到所述直线的距离在浏览器坐标系中y轴的投影之和最短。
[0018]根据本专利技术实施例提供的图像底部分析装置,通过构建线性规划模型,且将整个分析链路部署在前端运行,在简化运算模型的同时减少服务器运算量,从而提高响应速度。
[0019]另外,根据本专利技术上述实施例提出的图像底部分析装置还可以具有如下附加的技术特征:
[0020]可选地,所述获取模块还用于对所述原始图像进行剪裁,以得到第一处理图像;对所述第一处理图像中的物体进行边界锐化,以得到第二处理图像;根据所述第二处理图像获取物体底部的点,以便得到点集合。
[0021]可选地,在浏览器上构建所述线性规划模型。
[0022]可选地,还包括校正模块,所述校正模块在得到所述物体底部对应的直线后,还根据所述直线对所述物体进行旋转,以便得到校正后的图像。
附图说明
[0023]图1为根据本专利技术实施例的图像底部分析方法的流程示意图;
[0024]图2为根据本专利技术实施例的原始图像的预处理示意图;
[0025]图3为根据本专利技术实施例的图像底部分析效果图;
[0026]图4为根据本专利技术实施例的图像底部分析装置的方框示意图。
具体实施方式
[0027]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0028]为了更好的理解上述技术方案,下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0029]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0030]图1为根据本专利技术实施例的图像底部分析方法的流程示意图。如图1所示,本专利技术实施例的图像底部分析方法包括以下步骤:
[0031]S101,获取原始图像,并对原始图像进行预处理,以得到由原始图像上的物体底部的点构成的点集合。
[0032]作为一个实施例,如图2所示,对原始图像进行预处理,以得到由原始图像上的物体底部的点构成的点集合,包括:
[0033]对原始图像进行剪裁,以得到第一处理图像;
[0034]对第一处理图像中的物体进行边界锐化,以得到第二处理图像;
[0035]根据第二处理图像获取物体底部的点,以便得到点集合。
[0036]也就是说,首先对原始图像进行剪裁,以便裁掉图像中多余的空白处,只留下存在物体的图像,从而去除无效数据;然后锐化该图像中物体的边界,从而得到该物体的下边界的点。
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像底部分析方法,其特征在于,包括以下步骤:获取原始图像,并对所述原始图像进行预处理,以得到由所述原始图像上的物体底部的点构成的点集合;构建线性规划模型,并将所述点集合作为所述线性规划模型的约束条件,以便对所述物体底部进行分析,以得到所述物体底部对应的直线,其中,所述点集合的所有点到所述直线的距离在浏览器坐标系中y轴的投影之和最短。2.如权利要求1所述的图像底部分析方法,其特征在于,对所述原始图像进行预处理,以得到由所述原始图像上的物体底部的点构成的点集合,包括:对所述原始图像进行剪裁,以得到第一处理图像;对所述第一处理图像中的物体进行边界锐化,以得到第二处理图像;根据所述第二处理图像获取物体底部的点,以便得到点集合。3.如权利要求1所述的图像底部分析方法,其特征在于,在浏览器上构建所述线性规划模型。4.如权利要求1所述的图像底部分析方法,其特征在于,在得到所述物体底部对应的直线后,还根据所述直线对所述物体进行旋转,以便得到校正后的图像。5.一种计算机可读存储介质,其特征在于,其上存储有图像底部分析程序,该图像底部分析程序被处理器执行时实现如权利要求1

4中任一项所述的图像底部分析方法。6.一种计算机设备,包括存储器...

【专利技术属性】
技术研发人员:曹达宏
申请(专利权)人:稿定厦门科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1