基于镜面拍摄的屏幕损伤验证方法和装置
技术领域
本说明书涉及互联网技术领域,尤其涉及一种基于镜面拍摄的屏幕损伤验证方法和装置。
背景技术
目前,电子设备“大屏化”的发展趋势明显,很多保险公司都相应推出了针对电子设备屏幕的保险,例如手机碎屏险。电子设备屏幕保险在投保和理赔时均需要对屏幕进行验证,验证屏幕是否存在损伤。
发明内容
本说明书提供一种基于镜面拍摄的屏幕损伤验证方法和装置。
具体地,本说明书是通过如下技术方案实现的:
一种基于镜面拍摄的屏幕损伤验证方法,应用于电子设备,包括:
在触发电子设备屏幕损伤的验证时,调用本设备的前置摄像头采集图像;
在前置摄像头采集到的当前图像中识别出本设备的设备轮廓;
基于所述设备轮廓对当前图像进行可用性检查;
当检查结果为不可用时,输出对应的拍摄行为调整提示;
当检查结果为可用时,确定当前图像可用于本设备屏幕损伤的验证。
一种基于镜面拍摄的屏幕损伤验证装置,应用于电子设备,包括:
摄像头调用单元,在触发电子设备屏幕损伤的验证时,调用本设备的前置摄像头采集图像;
轮廓识别单元,在前置摄像头采集到的当前图像中识别出本设备的设备轮廓;
可用性检查单元,基于所述设备轮廓对当前图像进行可用性检查;
提示输出单元,当检查结果为不可用时,输出对应的拍摄行为调整提示;
图像确定单元,当检查结果为可用时,确定当前图像可用于本设备屏幕损伤的验证。
一种基于镜面拍摄的屏幕损伤验证装置,包括:
处理器;
用于存储机器可执行指令的存储器;
其中,通过读取并执行所述存储器存储的与基于镜面拍摄的屏幕损伤验证逻辑对应的机器可执行指令,所述处理器被促使:
在触发电子设备屏幕损伤的验证时,调用本设备的前置摄像头采集图像;
在前置摄像头采集到的当前图像中识别出本设备的设备轮廓;
基于所述设备轮廓对当前图像进行可用性检查;
当检查结果为不可用时,输出对应的拍摄行为调整提示;
当检查结果为可用时,确定当前图像可用于本设备屏幕损伤的验证。
本说明书一个实施例实现了,在触发电子设备屏幕损伤的验证时,可调用前置摄像头采集本设备在镜子中的图像,并从采集到的图像中识别出设备轮廓,进而可基于设备轮廓对采集到的图像进行可用性检查。若检查结果为不可用,可输出对应的拍摄行为调整提示,以提示用户调整拍摄行为,并继续采集图像进行可用性检查。当检查结果为可用时,确定当前图像可用于本设备屏幕损伤的验证。
采用上述方案,设备可自行对采集到的图像进行可用性检查,当检查结果为不可用时,用户基于调整提示进行调整即可,整个过程无需用户检查判断,可大大降低用户的使用门槛,提升易用性。同时,设备在确定检查结果为可用时,才会将当前图像用于设备屏幕损伤的验证,还可有效降低后台服务器的审核成本,提高审核效率。
附图说明
图1是本说明书一示例性实施例示出的一种基于镜面拍摄的屏幕损伤验证方法的流程示意图。
图2是本说明书一示例性实施例示出的一种当前图像中设备轮廓示意图。
图3是本说明书一示例性实施例示出的一种拍摄行为调整提示示意图。
图4是本说明书一示例性实施例示出的另一种拍摄行为调整提示示意图。
图5是本说明书一示例性实施例示出的另一种当前图像中设备轮廓示意图。
图6是本说明书一示例性实施例示出的另一种拍摄行为调整提示示意图。
图7是本说明书一示例性实施例示出的另一种拍摄行为调整提示示意图。
图8是本说明书一示例性实施例示出的一种用于基于镜面拍摄的屏幕损伤验证的一结构示意图。
图9是本说明书一示例性实施例示出的一种基于镜面拍摄的屏幕损伤验证装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
本说明书提供一种基于镜面拍摄的电子设备屏幕损伤的验证方案,可用于电子设备屏幕保险的投保与理赔,也可以用于其他需要验证屏幕损伤的场景。
上述镜面拍摄通常指采用电子设备的前置摄像头对着镜子进行拍摄,以拍摄到电子设备屏幕在镜子中的图像。
上述电子设备可以为手机、平板电脑、PDA(Personal Digital Assistant,掌上电脑)等终端设备,上述电子设备也可以为摄像机、智能电视等多媒体设备,本说明书对此不作特殊限制。
上述基于镜面拍摄的屏幕损伤验证方案可由电子设备实现。例如,可由电子设备中装载的客户端软件实现。
上述基于镜面拍摄的屏幕损伤验证方案也可由电子设备和服务器配合实现。所述服务器可由提供保险服务的服务提供商部署,例如保险公司、第三方保险销售平台等。
在实现屏幕损伤验证的过程中,电子设备和服务器可通过有线、无线等传输方式进行交互。电子设备和服务器之间的交互通常指电子设备中装载的客户端软件和服务器之间的交互,例如用户在客户端中使用已注册的用户账号登录后和服务器进行交互,也可称之为用户和服务器之间的交互。
图1是本说明书一示例性实施例示出的一种基于镜面拍摄的屏幕损伤验证方法的流程示意图。
请参考图1,所述基于镜面拍摄的屏幕损伤验证方法可包括以下步骤:
步骤102,在触发电子设备屏幕损伤的验证时,调用本设备的前置摄像头采集图像。
以线上投保电子设备的屏幕保险为例,保险公司需要对投保的电子设备屏幕进行验证,当验证电子设备的屏幕完好不存在损伤时,方可确定核保通过。
例如,用户可通过投保客户端中提供的核保控件触发本设备屏幕损伤的验证。
以电子设备的屏幕保险线上理赔为例,用户可通过理赔客户端中提供的理赔控件触发本设备屏幕损伤的验证。
在本实施例中,在触发屏幕损伤的验证时,用户可将电子设备的屏幕面向镜子,设备可调用其前置摄像头采集本设备在镜子中的图像。
步骤104,在前置摄像头采集到的当前图像中识别出设备轮廓。
在一个例子中,可采用已训练的设备轮廓识别模型在前置摄像头采集到的当前图像中识别出设备轮廓。
所述设备轮廓识别模型可基于市面上已有的各种电子设备的设备轮廓进行训练,其训练过程可参考相关技术,本说明书在此不再一一赘述。
在另一个例子中,可采用已训练的屏幕轮廓识别模型在所述当前图像中先识别出屏幕轮廓,然后可基于屏幕轮廓向外扩展得到设备轮廓。
例如,在识别出屏幕轮廓之后,可基于投保的电子设备型号获取其屏幕轮廓和设备轮廓之间的相对位置关系,然后基于该相对位置关系向外扩展屏幕轮廓,进而得到设备轮廓。
其中,所述屏幕轮廓识别模型可基于市面上已有的各种电子设备的屏幕轮廓进行训练。
步骤106,基于所述设备轮廓对当前图像进行可用性检查。
基于前述步骤104,在识别出设备轮廓之后,可基于设备轮廓对当前图像进行可用性检查。
在一个例子中,所述可用性检查可包括完整性检查和清晰度检查。
当所述设备轮廓完整且设备清晰时,可确定所述当前图像的可用性检查结果为可用。
当所述设备轮廓不完整或者设备不清晰时,可确定所述当前图像的可用性检查结果为不可用。
在另一个例子中,所述可用性检查也可仅包括完整性检查。
在所述设备轮廓完整时,可确定当前图像的可用性检查结果为可用。
在所述设备轮廓不完整时,可确定当前图像的可用性检查结果为不可用。
步骤108,当检查结果为不可用时,输出对应的拍摄行为调整提示。
在本实施例中,当所述当前图像的可用性检查结果为不可用时,可输出不可用原因对应的拍摄行为调整提示,用户可根据该调整提示进行调整,例如移动电子设备、调整电子设备的手持方式等。
上述拍摄行为调整提示可包括在所述屏幕上显示的提示、触感提示以及语音提示中的一种或多种。
其中,在屏幕上显示的提示可包括在屏幕上显示的文本提示、图形提示等。
所述触感提示可包括震动提示。
在本实施例中,在输出对应的拍摄行为调整提示后,可继续对前置摄像头采集到的当前图像进行前述处理,例如从该当前图像中识别出设备轮廓,进而进行可用性检查等。
步骤110,当检查结果为可用时,确定当前图像可用于本设备屏幕损伤的验证。
在本实施例中,当所述当前图像的可用性检查结果为可用时,确定当前图像可用于本设备屏幕损伤的验证。
在一个例子中,当确定当前图像可用于本设备屏幕损伤的验证时,可将当前图像上传给服务器进行屏幕损伤验证。
在另一个例子中,当确定当前图像可用于本设备屏幕损伤的验证时,可基于识别出的设备轮廓对当前图像进行剪裁,得到设备图像,然后可将剪裁之后得到的设备图像上传给服务器进行屏幕损伤验证。
在其他例子中,在确定当前图像可用于本设备屏幕损伤的验证时,说明设备当前的位置合适,设备可在屏幕中显示校验二维码,前置摄像头继续采集携带校验二维码的当前设备图像,然后将携带二维码的当前设备图像上传给服务器进行验证。其中,所述校验二维码中可携带设备标识、校验标识等校验信息,服务器可基于这些校验信息验证采集到的图像是否为投保设备自身的图像,进而可有效防止用户通过截屏、翻拍等行为进行“带病投保”。
可选的,设备在采集若干当前图像进行可用性检查后,若检查结果均为不可用,也可以输出“手动拍摄”的提示,用户进而可以选择手动拍摄,将设备面向镜子后,手动拍摄图像,然后人为检查图像是否可用,若可用则可点击上传。
由以上描述可以看出,本实施例在触发电子设备屏幕损伤的验证时,可调用前置摄像头采集本设备在镜子中的图像,并从采集到的图像中识别出设备轮廓,进而可基于设备轮廓对采集到的图像进行可用性检查。若检查结果为不可用,可输出对应的拍摄行为调整提示,以提示用户调整拍摄行为,并继续采集图像进行可用性检查。当检查结果为可用时,确定当前图像可用于本设备屏幕损伤的验证。
采用上述方案,设备可自行对采集到的图像进行可用性检查,当检查结果为不可用时,用户基于调整提示进行调整即可,整个过程无需用户检查判断,可大大降低用户的使用门槛,提升易用性。同时,设备在确定检查结果为可用时,才会将当前图像用于设备屏幕损伤的验证,还可有效降低后台服务器的审核成本,提高审核效率。
下面对可用性检查中的完整性检查和清晰度检查分别进行详细描述。
一、完整性检查
在本说明书中,在识别出设备轮廓后可对设备轮廓进行完整性检查。
例如,可检查设备轮廓是否能形成闭环。若形成闭环,可确定设备轮廓完整;若未形成闭环,可确定设备轮廓不完整。
再例如,可获取已存储的相同型号设备的标准设备轮廓,然后检查识别到的设备轮廓是否与标准设备轮廓匹配。若匹配,可确定设备轮廓完整;若不匹配,可确定设备轮廓不完整。
在其他例子中,在采用设备轮廓识别模型识别设备轮廓,或采用屏幕识别模型识别屏幕轮廓时,模型也可直接输出轮廓完整性的检查结果,本说明书对此不作特殊限制。
在本说明书中,当设备轮廓不完整时,通常有以下两种情况:
1、设备轮廓缺角
完整的设备轮廓通常包括设备的四个角,当设备轮廓的四角不全,缺少一个或多个角时,会导致设备轮廓不完整。
针对设备轮廓缺角的情形,输出的拍摄行为调整提示可包括在屏幕上提示与缺角情形对应的电子设备移动方向。
请参考图2,假设在当前图像中识别出的设备轮廓如图2所示,设备轮廓仅存在右上角和右下角,那么需要提示用户向右移动设备。
例如,可在屏幕上输出向右的方向箭头,以提示用户向右移动设备。
再例如,还可在屏幕上输出向右移动的文本。
在本实施例中,由于设备屏幕正对着镜子,在进行上述提示之前,可先对上述箭头、文本等提示进行镜像处理,然后将镜像处理之后的箭头、文本显示在屏幕中。这样,用户通过镜子可直观了解到需要进行的调整,无需用户自行进行镜像处理,大大降低了用户的理解成本。
仍以设备轮廓仅存在右上角和右下角为例,在对箭头、文本等提示进行镜像处理之后可得到图3中左图所示的镜像处理后的拍摄行为调整提示,设备可在屏幕中展示图3中左图所示的拍摄行为调整提示。
请继续参考图3,当设备展示图3中左图所示的拍摄行为调整提示后,用户可在镜子中看到图3中右图所示的设备屏幕,用户在镜子中看到的该拍摄行为调整提示对于用户而言不存在镜像效果,无需用户自行进行镜像处理,用户直接按照提示向右移动设备即可。
在镜像展示拍摄行为调整提示时,设备还可输出“请向右移动设备”的语音提示。
类似的,当识别到的设备轮廓仅存在一个角,例如设备轮廓仅存在右上角时,需要提示用户向右上方移动设备,同样可以对对应的拍摄行为调整提示进行镜像处理之后显示在屏幕中,本说明书在此不再一一赘述。
可选的,还可在设备屏幕中显示识别出的设备轮廓,将设备轮廓作为拍摄行为调整提示的一部分,结合箭头进行显示,方便用户了解设备在镜子中的当前位置信息,并基于位置信息和箭头等提示对设备进行移动。
在本实施例中,在从前置摄像头采集到的图像中识别出设备轮廓后,可按照设备轮廓在当前图像中的位置,将设备轮廓显示在屏幕中。
例如,若设备轮廓在当前图像的中央位置,则可将设备轮廓显示在屏幕的中央。
再例如,若设备轮廓在当前图像的左上角,则可将设备轮廓显示在屏幕的左上角。
在对设备轮廓进行显示时,同样可先对设备轮廓进行镜像处理,然后将镜像处理之后的设备轮廓显示在屏幕中。
仍以图3为例,在显示设备轮廓的基础上,可得到图4中左图所示的镜像处理后的拍摄行为调整提示。相应的,当设备展示图4中左图所示的拍摄行为调整提示后,用户可在镜子中看到图4中右图所示的设备屏幕。
2、侧边轮廓被覆盖
当设备轮廓的四角齐全,但是有侧边轮廓被覆盖时,也会导致设备轮廓不完整。例如,设备轮廓的左边或下边被用户的手指覆盖。
针对侧边轮廓被覆盖的情形,输出的拍摄行为调整提示可包括在屏幕上提示被覆盖的位置。
例如,在屏幕中显示的设备轮廓的相应位置显示被覆盖的提示。
请参考5,假设在当前图像中识别出的设备轮廓如图5所示,设备轮廓的右侧轮廓被用户手指遮挡,那么需要提示用户被遮挡的位置,并且提示用户不要遮挡设备。
在本例中,同样对拍摄行为调整提示进行镜像处理,可得到图6中左图所示的镜像处理之后的拍摄行为调整提示,其中,文本内容可以为“请勿遮挡”。请继续参考图6,用户可在镜子中看到图6中右图所示的提示,用户可直接按照提示调整手持设备的方式,去掉右侧遮挡的手指即可。
二、清晰度检查
为便于后台服务器进行屏幕损伤的识别,还可对前置摄像头采集到的当前图像进行清晰度检查。
在本实施例中,可通过当前图像中设备的占比来进行清晰度检查。
例如,在从前置摄像头采集到的当前图像中识别出设备轮廓后,可基于设备轮廓所界定的面积确定设备在当前图像中的面积,并基于该设备面积计算设备在当前图像中的占比,然后可判断设备在当前图像中的占比是否在预定范围内。
若设备在当前图像中的占比在预定范围内,可确定当前图像清晰。
若设备在当前图像中的占比不在预定范围内,可确定当前图像不清晰。
其中,所述预定范围可预先设置,例如1/2至2/3等。
针对设备在当前图像中的占比不在预定范围内的情形,当设备在当前图像中的占比小于预定范围的下限时,可说明设备距离镜子较远,需提示用户将设备靠近镜子。
请参考7,可在设备屏幕中展示镜像处理后的图7中左图所示的拍摄行为调整提示。相应的,用户可在镜子中看到图7中右图所示的提示,用户可直接按照提示将设备靠近镜子即可。
当设备在当前图像中的占比大于预定范围的上限时,可说明设备距离镜子较近,需提示用户将设备远离镜子,本说明书在此不再一一赘述。
由以上描述可以看出,本实施例在基于识别出的设备轮廓确定当前图像不可用时,可对对应的操作行为调整提示进行镜像处理之后显示在屏幕中。对于用户而言,从镜子中可直观了解到操作行为调整提示,无需用户自行进行镜像处理,通过这种直观引导可大大降低用户的理解成本。
可选的,本说明书在进行镜面拍摄时,还提供一种保护用户隐私的镜面拍摄方案。
一般而言,用户在使用前置摄像头对着镜子进行镜面拍摄时,设备屏幕中会显示摄像头采集到的图像。然而,采集到的图像中往往会涉及不少用户的隐私信息,例如,用户所处环境,甚至用户的头像等,用户会感觉自己的隐私被泄露,体验较差。
在本实施例中,在用户触发电子设备屏幕损伤的验证后,设备可对屏幕的显示进行去隐私处理,以覆盖前置摄像头采集到的当前图像中涉及的用户隐私信息。
其中,可采用以下方式进行屏幕显示的去隐私处理:
1、对屏幕进行虚化显示
在本实施例中,可调整屏幕显示的当前图像的透明度以实现屏幕的虚化显示。例如,可将所述当前图像的透明度调整为较大值。
2、对屏幕进行纯色显示
在本实施例中,可将屏幕调整为纯色显示,所述纯色可以为白色、淡蓝色等亮度较高的颜色。
将屏幕调整为纯色显示不仅可以避免镜子中出现用户环境、头像等用户隐私信息,还可有效避免由于镜面拍摄导致设备层层嵌套,产生类似“套娃”的成像效果,可有效提升设备图像清晰度,后续服务器在进行屏幕损伤的验证时,纯色背景也可有效提升屏幕损伤的识别度。
3、将屏幕显示由虚化显示变化为纯色显示
在本实施例中,当用户触发电子设备屏幕损伤的验证后,可先对前置摄像头采集到的图像进行虚化显示,然后再将虚化显示调整为纯色显示。
在一个例子中,可通过调整图像的透明度将图像进行虚化显示后逐渐过渡到没有图像的纯色显示。
在另一个例子中,也可在将图像进行虚化显示后变为纯色显示。
其中,可基于预定时长触发虚化显示到纯色显示的变化。例如可在虚化显示几秒钟之后变成纯色显示。
也可结合设备轮廓的识别触发虚化显示到纯色显示的变化。例如,可在未识别出设备轮廓时虚化显示采集到的图像,可在识别出设备轮廓后变成纯色显示。
当然,还可以通过其他变化时机实现虚化显示到纯色显示的变化,本说明书对此不作特殊限制。
在本实施例中,去隐私的处理可仅针对拍摄行为调整提示之外的区域,这样在去隐私的处理的同时,仍清晰展示拍摄行为调整提示,方便用户观察调整。
当然,在其他例子中,若采用虚化的方式进行去隐私处理,也可同时对拍摄行为调整提示进行虚化处理,本说明书对此不作特殊限制。
由以上描述可以看出,本实施例在用户触发电子设备屏幕损伤的验证后,设备可对屏幕的显示进行去隐私处理,有效避免用户环境、头像等隐私信息出现在镜子中,可用户带来安全感,提升用户的使用体验。
本说明书还提供了基于镜面拍摄的屏幕损伤验证装置的实施例。
本说明书基于镜面拍摄的屏幕损伤验证装置的实施例可以应用在电子设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在电子设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图8所示,为本说明书基于镜面拍摄的屏幕损伤验证装置所在电子设备的一种硬件结构图,除了图8所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的电子设备通常根据该电子设备的实际功能,还可以包括其他硬件,对此不再赘述。
图9是本说明书一示例性实施例示出的一种基于镜面拍摄的屏幕损伤验证装置的框图。
请参考图9,所述基于镜面拍摄的屏幕损伤验证装置800可以应用在前述图8所示的电子设备中,包括有:摄像头调用单元801、轮廓识别单元802、可用性检查单元803、提示输出单元804、图像确定单元805、去隐私处理单元806以及轮廓显示单元807。
摄像头调用单元801,在触发电子设备屏幕损伤的验证时,调用本设备的前置摄像头采集图像;
轮廓识别单元802,在前置摄像头采集到的当前图像中识别出本设备的设备轮廓;
可用性检查单元803,基于所述设备轮廓对当前图像进行可用性检查;
提示输出单元804,当检查结果为不可用时,输出对应的拍摄行为调整提示;
图像确定单元805,当检查结果为可用时,确定当前图像可用于本设备屏幕损伤的验证。
去隐私处理单元806,在触发电子设备屏幕损伤的验证后,将屏幕的显示进行去隐私处理以覆盖当前图像中涉及的用户隐私信息。
可选的,所述去隐私处理包括虚化显示到纯色显示的变化过程。
可选的,所述去隐私处理包括虚化显示或纯色显示。
可选的,所述纯色为白色。
可选的,所述去隐私处理针对屏幕上拍摄行为调整提示之外的区域。
可选的,所述可用性检查单元803:
判断所述设备轮廓是否完整;
若不完整,则确定检查结果为不可用。
可选的,当设备轮廓不完整时,针对设备轮廓缺角的情形,输出的拍摄行为调整提示包括在屏幕上提示与缺角情形对应的电子设备移动方向。
可选的,当设备轮廓不完整时,针对侧边轮廓被覆盖的情形,输出的拍摄行为调整提示包括在屏幕上提示被覆盖的位置。
可选的,所述可用性检查单元803:
判断所述设备轮廓所界定的面积在当前图像中的占比是否在预定范围内;
如果不在预定范围内,则确定检查结果为不可用,对应的拍摄行为调整提示包括在屏幕上提示电子设备在拍摄方向上的移动方向。
可选的,所述拍摄行为调整提示包括在所述屏幕上显示的提示、触感提示以及语音提示中的一种或多种。
可选的,针对在屏幕上显示的提示,所述输出对应的拍摄行为调整提示,包括:
对所述提示进行镜像处理,将镜像处理后的提示显示在屏幕中。
轮廓显示单元807,按照所述设备轮廓在当前图像中的位置,对所述设备轮廓进行镜像处理之后将所述设备轮廓显示在屏幕中。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
本说明书还提供一种基于镜面拍摄的屏幕损伤验证装置,该装置包括:处理器以及用于存储机器可执行指令的存储器。其中,处理器和存储器通常借由内部总线相互连接。在其他可能的实现方式中,所述设备还可能包括外部接口,以能够与其他设备或者部件进行通信。
在本实施例中,通过读取并执行所述存储器存储的与基于镜面拍摄的屏幕损伤验证逻辑对应的机器可执行指令,所述处理器被促使:
在触发电子设备屏幕损伤的验证时,调用本设备的前置摄像头采集图像;
在前置摄像头采集到的当前图像中识别出本设备的设备轮廓;
基于所述设备轮廓对当前图像进行可用性检查;
当检查结果为不可用时,输出对应的拍摄行为调整提示;
当检查结果为可用时,确定当前图像可用于本设备屏幕损伤的验证。
可选的,还包括:
在触发电子设备屏幕损伤的验证后,将屏幕的显示进行去隐私处理以覆盖当前图像中涉及的用户隐私信息。
可选的,所述去隐私处理包括虚化显示到纯色显示的变化过程。
可选的,所述去隐私处理包括虚化显示或纯色显示。
可选的,所述纯色为白色。
可选的,所述去隐私处理针对屏幕上拍摄行为调整提示之外的区域。
可选的,所述基于所述设备轮廓对当前图像进行可用性检查,包括:
判断所述设备轮廓是否完整;
若不完整,则确定检查结果为不可用。
可选的,当设备轮廓不完整时,针对设备轮廓缺角的情形,输出的拍摄行为调整提示包括在屏幕上提示与缺角情形对应的电子设备移动方向。
可选的,当设备轮廓不完整时,针对侧边轮廓被覆盖的情形,输出的拍摄行为调整提示包括在屏幕上提示被覆盖的位置。
可选的,所述基于所述设备轮廓对当前图像进行可用性检查,包括:
判断所述设备轮廓所界定的面积在当前图像中的占比是否在预定范围内;
如果不在预定范围内,则确定检查结果为不可用,对应的拍摄行为调整提示包括在屏幕上提示电子设备在拍摄方向上的移动方向。
可选的,所述拍摄行为调整提示包括在所述屏幕上显示的提示、触感提示以及语音提示中的一种或多种。
可选的,针对在屏幕上显示的提示,所述输出对应的拍摄行为调整提示,包括:
对所述提示进行镜像处理,将镜像处理后的提示显示在屏幕中。
可选的,所述方法还包括:
按照所述设备轮廓在当前图像中的位置,对所述设备轮廓进行镜像处理之后将所述设备轮廓显示在屏幕中。
与前述基于镜面拍摄的屏幕损伤验证方法的实施例相对应,本说明书还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现以下步骤:
在触发电子设备屏幕损伤的验证时,调用本设备的前置摄像头采集图像;
在前置摄像头采集到的当前图像中识别出本设备的设备轮廓;
基于所述设备轮廓对当前图像进行可用性检查;
当检查结果为不可用时,输出对应的拍摄行为调整提示;
当检查结果为可用时,确定当前图像可用于本设备屏幕损伤的验证。
可选的,还包括:
在触发电子设备屏幕损伤的验证后,将屏幕的显示进行去隐私处理以覆盖当前图像中涉及的用户隐私信息。
可选的,所述去隐私处理包括虚化显示到纯色显示的变化过程。
可选的,所述去隐私处理包括虚化显示或纯色显示。
可选的,所述纯色为白色。
可选的,所述去隐私处理针对屏幕上拍摄行为调整提示之外的区域。
可选的,所述基于所述设备轮廓对当前图像进行可用性检查,包括:
判断所述设备轮廓是否完整;
若不完整,则确定检查结果为不可用。
可选的,当设备轮廓不完整时,针对设备轮廓缺角的情形,输出的拍摄行为调整提示包括在屏幕上提示与缺角情形对应的电子设备移动方向。
可选的,当设备轮廓不完整时,针对侧边轮廓被覆盖的情形,输出的拍摄行为调整提示包括在屏幕上提示被覆盖的位置。
可选的,所述基于所述设备轮廓对当前图像进行可用性检查,包括:
判断所述设备轮廓所界定的面积在当前图像中的占比是否在预定范围内;
如果不在预定范围内,则确定检查结果为不可用,对应的拍摄行为调整提示包括在屏幕上提示电子设备在拍摄方向上的移动方向。
可选的,所述拍摄行为调整提示包括在所述屏幕上显示的提示、触感提示以及语音提示中的一种或多种。
可选的,针对在屏幕上显示的提示,所述输出对应的拍摄行为调整提示,包括:
对所述提示进行镜像处理,将镜像处理后的提示显示在屏幕中。
可选的,所述方法还包括:
按照所述设备轮廓在当前图像中的位置,对所述设备轮廓进行镜像处理之后将所述设备轮廓显示在屏幕中。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。