一种图像转换方法及终端设备技术

技术编号:27247749 阅读:26 留言:0更新日期:2021-02-04 12:22
本发明专利技术实施例公开了一种图像转换方法及终端设备,应用于终端设备技术领域,可以将变形的图像转换成标准的图像,增强识别准确度。该方法包括:采集包括所述光影的第一图像;计算所述光影中每个像素点的RGB值,确定所述RGB值最大的像素点为所述光影的亮度值重心点;根据所述光影投射器与所述亮度值重心点确定光轴;将所述第一图像通过透视变换技术投影到所述光轴的垂直面上,得到目标图像。该方法应用于终端设备进行拍照识别的场景中。于终端设备进行拍照识别的场景中。于终端设备进行拍照识别的场景中。

【技术实现步骤摘要】
一种图像转换方法及终端设备


[0001]本专利技术实施例涉及终端设备
,尤其涉及一种图像转换方法及终端设备。

技术介绍

[0002]随着科技的发展,电话手表逐渐普及并且其功能也越来越强大。目前,电话手表还可以用于查询信息,当儿童在学习过程中遇到不会的知识点的时候,可以使用摄像头采集书本的图像信息,并采用光学字符识别(Optical Character Recognition,OCR)技术获取需要查询的内容。
[0003]但是儿童通过摄像头拍摄书本的时候,很难保证一个标准的俯视角,一般都会有一定的偏差角度,这样就会导致采集到的图像不是一个标准的矩形,会发生一定的形变,比如变成一个梯形,并且文字也会发生形变,影响识别准确度。

技术实现思路

[0004]本专利技术实施例提供一种图像转换方法及终端设备,用以解决现有技术中采集到的图像以及文字会发生一定的形变,影响识别准确度的问题。为了解决上述技术问题,本专利技术实施例是这样实现的:
[0005]第一方面,提供一种图像转换方法,该方法包括:采集包括所述光影的第一图像;
[0006]计算所述光影中每个像素点的RGB值,确定所述RGB值最大的像素点为所述光影的亮度值重心点;
[0007]根据所述光影投射器与所述亮度值重心点确定光轴;
[0008]将所述第一图像通过透视变换技术投影到所述光轴的垂直面上,得到目标图像。
[0009]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述采集包括所述光影的第一图像,包括:
[0010]采集所述第一图像和第二图像,所述第二图像不包括所述光影;
[0011]获取所述第一图像中每个像素点的RGB值和所述第二图像中每个像素点的RGB值;
[0012]对所述第一图像和所述第二图像中对应的每个像素点的RGB值做差值分析,根据所述第一图像中所有RGB值的差值大于预设值的像素点确定所述光影。
[0013]作为一种可选的实施方式,在本专利技术实施例第一方面中,所述将所述第一图像通过透视变换技术投影到所述光轴的垂直面上,得到目标图像,包括:
[0014]过目标像素点确定所述光轴的垂直面,其中,所述目标像素点为所述第一图像中任意一个像素点;
[0015]将所述第一图像中所有像素点投影到所述光轴的垂直面上,得到投影后的像素点;
[0016]根据所述投影后的像素点和所述目标像素点确定第三图像;
[0017]对所述第三图像中的所有像素点进行平滑处理,得到所述目标图像。
[0018]作为一种可选的实施方式,在本专利技术实施例第一方面中,所述将所述第一图像中
所有像素点投影到所述光轴的垂直面上,得到投影后的像素点,包括:
[0019]建立所述光影的外切矩形,得到所述光影与所述外切矩形的N个切点,其中,N为大于或者等于4的整数;
[0020]过所述目标像素点建立第一坐标轴,获取所述N个切点的第一坐标值,所述目标像素点具体为所述N个切点中的任意一个;
[0021]将所述N个切点的第一坐标值代入透视变化表达式中,计算得到第一透视变换矩阵;
[0022]将所述第一图像中所有像素点的第一坐标值乘以所述第一透视变换矩阵,得到所有像素点的第二坐标值。
[0023]作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述光影中存在可视化直线的情况下,所述采集包括所述光影的第一图像之后,还包括:
[0024]获取所述可视化直线的第一端点的坐标值、所述可视化直线的第二端点的坐标值以及所述第一端点和所述第二端点的中点的坐标值;
[0025]计算所述第一端点和所述中点所在直线的第一斜率和所述第二端点和所述中点所在直线的第二斜率;
[0026]计算所述第一斜率和所述第二斜率的差值;
[0027]若所述差值大于预设差值,则输出提示消息,所述提示消息用于提示用户待拍摄的学习页面不平整。
[0028]第二方面,提供一种终端设备,该终端设备包括:获取模块,用于采集包括所述光影的第一图像;
[0029]处理模块,用于计算所述光影中每个像素点的RGB值;
[0030]确定模块,用于确定所述RGB值最大的像素点为所述光影的亮度值重心点;
[0031]所述确定模块,还用于根据所述光影投射器与所述亮度值重心点确定光轴;
[0032]所述处理模块,还用于将所述第一图像通过透视变换技术投影到所述光轴的垂直面上,得到目标图像。
[0033]作为一种可选的实施方式,在本专利技术实施例第二方面中,所述获取模块,还用于采集所述第一图像和第二图像,所述第二图像不包括所述光影;
[0034]所述获取模块,还用于获取所述第一图像中每个像素点的RGB值和所述第二图像中每个像素点的RGB值;
[0035]所述处理模块,还用于对所述第一图像和所述第二图像中对应的每个像素点的RGB值做差值分析;
[0036]所述确定模块,还用于根据所述第一图像中所有RGB值的差值大于预设值的像素点确定所述光影。
[0037]作为一种可选的实施方式,在本专利技术实施例第二方面中,所述确定模块,还用于过目标像素点确定所述光轴的垂直面,其中,所述目标像素点为所述第一图像中任意一个像素点;
[0038]所述处理模块,还用于将所述第一图像中所有像素点投影到所述光轴的垂直面上,得到投影后的像素点;
[0039]所述确定模块,还用于根据所述投影后的像素点和所述目标像素点确定第三图
像;
[0040]所述处理模块,还用于对所述第三图像中所有像素点进行平滑处理,得到所述目标图像。
[0041]作为一种可选的实施方式,在本专利技术实施例第二方面中,所述处理模块,还用于建立所述光影的外切矩形,得到所述光影与所述外切矩形的N个切点,其中,N为大于或者等于4的整数;
[0042]所述处理模块,还用于过所述目标像素点建立第一坐标轴,获取所述N个切点的第一坐标值,所述目标像素点具体为所述N个切点中的任意一个;
[0043]所述处理模块,还用于将所述N个切点的第一坐标值代入透视变化表达式中,计算得到第一透视变换矩阵;
[0044]所述处理模块,还用于将所述第一图像中所有像素点的第一坐标值乘以所述第一透视变换矩阵,得到所有像素点的第二坐标值。
[0045]作为一种可选的实施方式,在本专利技术实施例第二方面中,在所述光影中存在可视化直线的情况下,
[0046]所述获取模块,还用于获取所述可视化直线的第一端点的坐标值、所述可视化直线的第二端点的坐标值以及所述第一端点和所述第二端点的中点的坐标值;
[0047]所述处理模块,还用于计算所述第一端点和所述中点所在直线的第一斜率和所述第二端点和所述中点所在直线的第二斜率;
[0048]所述处理模块,还用于计算所述第一斜率和所述第二斜率的差值;
[0049]所述终端设备,还包括:
[0050]输出模块,用于若本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像转换方法,其特征在于,应用于终端设备,所述终端设备的摄像头中设置有光影投射器,所述光影投射器投射出的光影在所述摄像头的采集范围内,包括:采集包括所述光影的第一图像;计算所述光影中每个像素点的RGB值,确定所述RGB值最大的像素点为所述光影的亮度值重心点;根据所述光影投射器与所述亮度值重心点确定光轴;将所述第一图像通过透视变换技术投影到所述光轴的垂直面上,得到目标图像。2.根据权利要求1所述的方法,其特征在于,所述采集包括所述光影的第一图像,包括:采集所述第一图像和第二图像,所述第二图像不包括所述光影;获取所述第一图像中每个像素点的RGB值和所述第二图像中每个像素点的RGB值;对所述第一图像和所述第二图像中对应的每个像素点的RGB值做差值分析,根据所述第一图像中所有RGB值的差值大于预设值的像素点确定所述光影。3.根据权利要求1所述的方法,其特征在于,所述将所述第一图像通过透视变换技术投影到所述光轴的垂直面上,得到目标图像,包括:过目标像素点确定所述光轴的垂直面,其中,所述目标像素点为所述第一图像中任意一个像素点;将所述第一图像中所有像素点投影到所述光轴的垂直面上,得到投影后的像素点;根据所述投影后的像素点和所述目标像素点确定第三图像;对所述第三图像中所有像素点进行平滑处理,得到所述目标图像。4.根据权利要求3所述的方法,其特征在于,所述将所述第一图像中所有像素点投影到所述光轴的垂直面上,得到投影后的像素点,包括:建立所述光影的外切矩形,得到所述光影与所述外切矩形的N个切点,其中,N为大于或者等于4的整数;过所述目标像素点建立第一坐标轴,获取所述N个切点的第一坐标值,所述目标像素点具体为所述N个切点中的任意一个;将所述N个切点的第一坐标值代入透视变化表达式中,计算得到第一透视变换矩阵;将所述第一图像中所有像素点的第一坐标值乘以所述第一透视变换矩阵,得到所有像素点的第二坐标值。5.根据权利要求1至4任一项所述的方法,其特征在于,在所述光影中存在可视化直线的情况下,所述采集包括所述光影的第一图像之后,还包括:获取所述可视化直线的第一端点的坐标值、所述可视化直线的第二端点的坐标值以及所述第一端点和所述第二端点的中点的坐标值;计算所述第一端点和所述中点所在直线的第一斜率和所述第二端点和所述中点所在直线的第二斜率;计算所述第一斜率和所述第二斜率的差值;若所述差值大于预设差值,则输出提示消息,所述提示消息用于提示用户待拍摄的学习页面不平整。6.一种终端设备,其特征在于,包括:获取模块,用于采集包括所述光影的第一图像;
处理模块,用于计算所述光影中每个像素点的RGB值;确定模块,用于确定所述RGB值最大的像素点为所述光影的亮度值重心点;所述确定模块,还用于根据所述光...

【专利技术属性】
技术研发人员:朱向军方远孟
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:

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

1