CN113034356A - 拍照方法、装置、终端设备及存储介质 - Google Patents
拍照方法、装置、终端设备及存储介质 Download PDFInfo
- Publication number
- CN113034356A CN113034356A CN202110438419.5A CN202110438419A CN113034356A CN 113034356 A CN113034356 A CN 113034356A CN 202110438419 A CN202110438419 A CN 202110438419A CN 113034356 A CN113034356 A CN 113034356A
- Authority
- CN
- China
- Prior art keywords
- certificate
- image
- photographing
- guide frame
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000004044 response Effects 0.000 claims abstract description 13
- 238000013507 mapping Methods 0.000 claims abstract description 11
- 238000001514 detection method Methods 0.000 claims abstract description 7
- 230000002452 interceptive effect Effects 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 19
- 238000000605 extraction Methods 0.000 claims description 4
- 230000003993 interaction Effects 0.000 claims description 3
- 230000001131 transforming effect Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000013473 artificial intelligence Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000010030 laminating Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/04—Context-preserving transformations, e.g. by using an importance map
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Studio Devices (AREA)
Abstract
本申请适用于人工智能技术领域,提供了一种拍照方法、装置、终端设备及存储介质,该方法包括:响应于检测到证件拍摄操作,呈现拍照引导框,拍照引导框用于引导用户将待拍摄证件的证件图像呈现在拍照界面的目标区域;提取目标区域所呈现的证件图像,以及识别证件图像所指示证件的证件类型;根据识别得到的证件类型和预先存储的证件类型与隐私区域位置之间的映射关系,确定证件图像的隐私区域;将目标图像覆盖在证件图像的隐私区域以生成新的证件图像。此外,本申请还涉及区块链技术。
Description
技术领域
本申请涉及人工智能技术领域,尤其涉及一种拍照方法、装置、终端设备及存储介质。
背景技术
对证件进行拍照时,所得到的证件图像中往往存在一些不适宜被暴露的隐私内容,如,家庭住址。为了保护隐私内容不被泄漏,用户可以采用图像编辑功能对证件图像进行手动编辑,以掩盖隐私内容。采用图像编辑功能对证件图像进行手动编辑时,若用户不熟悉操作,需要消耗较多时间对证件图像进行编辑,导致对证件图像进行编辑的效率不高。
发明内容
有鉴于此,本申请实施例提供了一种拍照方法、装置、终端设备及存储介质,以解决相关技术中存在的对证件图像进行编辑的效率不够高的问题。
本申请实施例的第一方面提供了一种拍照方法,包括:
响应于检测到证件拍摄操作,呈现拍照引导框,拍照引导框用于引导用户将待拍摄证件的证件图像呈现在拍照界面的目标区域;
提取目标区域所呈现的证件图像,以及识别证件图像所指示证件的证件类型;
根据识别得到的证件类型和预先存储的证件类型与隐私区域位置之间的映射关系,确定证件图像的隐私区域;
将目标图像覆盖在证件图像的隐私区域以生成新的证件图像。
进一步地,呈现拍照引导框,包括:
根据拍照方向和拍照界面的界面尺寸比,确定拍照引导框的位置和大小;
在所确定的拍照引导框的位置处呈现所确定大小的拍照引导框。
进一步地,呈现拍照引导框,包括:
将拍照引导框呈现于第一显示层,以及将拍照界面呈现于第二显示层;
将第一显示层叠加于第二显示层的上方。
进一步地,将目标图像覆盖在证件图像的隐私区域以生成新的证件图像,包括:
将目标图像的尺寸变换至与隐私区域的尺寸相适配,将尺寸变换后的目标图像覆盖在证件图像的隐私区域以生成新的证件图像。
进一步地,方法还包括:
响应于检测到针对新的证件图像中的目标图像的编辑操作,呈现用于引导用户操作的操作引导信息;
响应于检测到用户基于操作引导信息的交互操作,对新的证件图像执行与交互操作对应的处理步骤;
呈现处理后的新的证件图像。
进一步地,交互操作包括以下至少一项:缩放操作,***操作,合并操作,拖动操作。
进一步地,若上述交互操作包括缩放操作,则与交互操作对应的处理步骤包括:将目标图像缩放至缩放操作指示的尺寸。
本申请实施例的第二方面提供了一种拍照装置,包括:
引导呈现单元,用于响应于检测到证件拍摄操作,呈现拍照引导框,拍照引导框用于引导用户将待拍摄证件的证件图像呈现在拍照界面的目标区域;
图像提取单元,用于提取目标区域所呈现的证件图像,以及识别证件图像所指示证件的证件类型;
区域确定单元,用于根据识别得到的证件类型和预先存储的证件类型与隐私区域位置之间的映射关系,确定证件图像的隐私区域;
目标覆盖单元,用于将目标图像覆盖在证件图像的隐私区域以生成新的证件图像。
本申请实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在存储器中并可在终端设备上运行的计算机程序,处理器执行计算机程序时实现第一方案提供的拍照方法的各步骤。
本申请实施例的第四方面提供了一种存储介质,存储介质存储有计算机程序,计算机程序被处理器执行时实现第一方案提供的拍照方法的各步骤。
实施本申请实施例提供的一种拍照方法、装置、终端设备及存储介质具有以下有益效果:在对证件进行拍照时,对拍摄得到的证件图像的类型进行判断,从而基于证件类型直接在证件图像的隐私区域位置覆盖目标图像,可以保护证件图像中的隐私内容不被泄漏。直接在拍照时对证件图像进行编辑,可以提高对证件图像进行编辑的效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种拍照方法的实现流程图;
图2是本申请另一实施例提供的一种拍照方法的实现流程图;
图3是本申请实施例提供的一种拍照装置的结构框图;
图4是本申请实施例提供的一种终端设备的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例所涉及的拍照方法,可以由控制设备或终端(以下称“终端设备”)执行。拍照方法由终端设备执行时,执行主体为终端设备。
请参阅图1,图1示出了本申请实施例提供的一种拍照方法的实现流程图,包括:
步骤101,响应于检测到证件拍摄操作,呈现拍照引导框,拍照引导框用于引导用户将待拍摄证件的证件图像呈现在拍照界面的目标区域。
其中,上述证件拍摄操作,通常是用于确定拍摄证件的操作。上述证件拍摄操作可以包括但不限于以下至少一项:点击设定按键,滑动设定按键,执行设定手势,持续触摸当前界面,在当前界面上按照设定操作轨迹滑动等。其中,上述设定按键可以是硬件按键,如“音量+”按键、“音量-”按键等,也可以是软件按键,如[√]控件、[…]控件等。上述设定手势可以是由拳头变手掌的手势,也可以是“O”字型手势,还可以是“V”字型手势等。上述设定操作轨迹可以包括但不限于:沿预设方向延伸的直线段、圆弧、折线或者曲线等。上述持续触摸通常是指连续触摸时长大于或等于预设时长,如,连续触摸5秒。
其中,拍照引导框,通常是用于引导用户将待拍摄证件的证件图像呈现在拍照界面的目标区域的线框。拍照引导框的线条可以是虚线也可以是实线还可以是其它形式的线条。拍照引导框的形状可以是各种形状,如,可以是圆形、矩形、六边形、云朵形等。本实施例对拍照引导框的具体样式不做限定。待拍摄证件通常是待拍摄的证件。上述目标区域通常是指拍照引导框所限定的区域。
在本实施例中,上述执行主体可以采用所安装的传感器(例如,重力传感器、距离传感器、指纹传感器、霍尔传感器、GPS位置传感器、加速器传感器等),检测证件拍摄操作。若检测到证件拍摄操作,则呈现拍照引导框。
实际应用中,用户可以在拍照界面执行证件拍摄操作。这样,用于拍照的终端设备,如相机,可以通过自身安装的传感器检测到该证件拍摄操作,然后,呈现拍照引导框。用户可以将待拍摄证件的证件图像呈现在拍照界面的目标区域。
步骤102,提取目标区域所呈现的证件图像,以及识别证件图像所指示证件的证件类型。
其中,证件类型通常是用于指示证件的类型的信息。证件类型可以包括但不限于身份证、健康证、驾驶证等。
这里,上述执行主体可以采用现有技术或者未来发展中技术提取目标区域呈现的证件图像,以及识别证件图像的证件类型。实践中,在拍照引导框的位置确定的情形下,上述执行主体可以直接从拍照引导框的位置处提取得到目标区域的证件图像。之后,上述执行主体可以利用机器学习的方法,识别得到证件图像所指示证件的证件类型。
步骤103,根据识别得到的证件类型和预先存储的证件类型与隐私区域位置之间的映射关系,确定证件图像的隐私区域。
这里,由于证件通常具有固定的排版格式,针对同一种类型的证件,该证件的隐私区域的相对位置通常是固定的,因此,可以预先针对每一种类型的证件,存储证件类型与隐私区域位置之间的映射关系。这样,可以基于该映射关系,从证件图像中确定出隐私区域。
步骤104,将目标图像覆盖在证件图像的隐私区域以生成新的证件图像。
其中,目标图像通常是预先设定的图像。作为示例,目标图像可以是马赛克图像,也可以是笑脸图像等。
这里,在得到证件图像的隐私区域后,可以将目标图像直接覆盖在隐私区域,从而可以得到对隐私进行保护的新的证件图像。
本实施例提供的方法,在对证件进行拍照时,对拍摄得到的证件图像的类型进行判断,从而基于证件类型直接在证件图像的隐私区域位置覆盖目标图像,可以保护证件图像中的隐私内容不被泄漏。直接在拍照时对证件图像进行编辑,可以提高对证件图像进行编辑的效率。
在本实施例的一些可选的实现方式中,上述呈现拍照引导框,可以包括如下步骤:
首先,根据拍照方向和拍照界面的界面尺寸比,确定拍照引导框的位置和大小。
其中,上述拍照方向可以包括横屏拍照方向和竖屏拍照方向。横屏拍照方向通常是指将屏幕的长边与横向方向平行或接***行放置的方向。竖屏拍照方向通常是指将屏幕的长边与纵向方向平行或接***行放置的方向。
上述拍照界面的界面尺寸比通常是指拍照界面的长边与短边的长度比。实践中,拍照界面的界面尺寸比通常为4:3或者16:9。
这里,上述执行主体可以根据当前的拍照方向和界面尺寸比,给拍照引导框确定合适的位置和尺寸。作为示例,拍照方向为横屏拍照方向时,上述执行主体可以将居中的位置确定为拍照引导框的位置。作为另一示例,拍照方向为竖屏拍照方向时,上述执行主体可以将拍照引导框的长边大小与屏幕的短边大小一致。
然后,在所确定的拍照引导框的位置处呈现所确定大小的拍照引导框。
这里,在确定拍照引导框的位置和大小后,上述执行主体可以对拍照引导框进行呈现。举例来说,若确定拍照引导框的位置为L,确定该拍照引导框的大小为m×n,其中,m为拍照引导框的宽,n为拍照引导框的高。此时,上述中执行主体可以将大小为m×n的拍照引导框呈现在位置L处。本实现方式可以实现对拍照引导框的灵活呈现。
在本实施例的一些可选的实现方式中,上述呈现拍照引导框,可以包括如下步骤:首先,将拍照引导框呈现于第一显示层,以及将拍照界面呈现于第二显示层。然后,将第一显示层叠加于第二显示层的上方。
这里,拍照引导框所在显示层,处于拍照界面所在显示层的上方,可以实现用户在拍照引导框的指引下,将待拍摄证件的证件图像呈现在拍照界面的目标区域。
可选地,在上述将第一显示层叠加于第二显示层的上方之前,还可以包括如下步骤:调整第一显示层的透明度。
这里,由于拍照引导框所在显示层,处于拍照界面所在显示层的上方,用户对待拍摄证件进行拍照时,呈现在拍照界面所在显示层上方的拍照引导框所在显示层,可能会遮住拍照界面的部分内容。因此,本实现方式对第一显示层的透明度进行调整,有助于实现用户更好地对待拍摄证件进行拍照。
在本实施例的一些可选的实现方式中,上述将目标图像覆盖在证件图像的隐私区域以生成新的证件图像,包括:
将目标图像的尺寸变换至与隐私区域的尺寸相适配。将尺寸变换后的目标图像覆盖在证件图像的隐私区域以生成新的证件图像。
这里,在将目标图像覆盖在证件图像的隐私区域之前,上述执行主体可以基于隐私区域的尺寸对目标图像进行尺度调节。具体地,可以将目标图像的尺寸变换至与隐私区域的尺寸相适配。这里,目标图像的尺寸变换至与隐私区域的尺寸相适配,可以是指二者的尺寸相同,也可以是指二者的尺相接近。作为一个示例,若隐私区域为矩形,且目标图像也为矩形,此时,可以将目标图像的尺寸变换至与隐私区域的尺寸相一致。本实现方式可以实现对证件中的隐私内容进行准确保护。
请参阅图2,图2是本申请实施例提供的拍照方法的实现流程图。本实施例提供的拍照方法,可以包括以下步骤:
步骤201,响应于检测到证件拍摄操作,呈现拍照引导框,拍照引导框用于引导用户将待拍摄证件的证件图像呈现在拍照界面的目标区域。
步骤202,提取目标区域所呈现的证件图像,以及识别证件图像所指示证件的证件类型。
步骤203,根据识别得到的证件类型和预先存储的证件类型与隐私区域位置之间的映射关系,确定证件图像的隐私区域。
步骤204,将目标图像覆盖在证件图像的隐私区域以生成新的证件图像。
在本实施例中,步骤201-204的具体操作与图1所示的实施例中步骤101-104的操作基本相同,在此不再赘述。
步骤205,响应于检测到针对新的证件图像中的目标图像的编辑操作,呈现用于引导用户操作的操作引导信息。
其中,编辑操作,通常是用于确定对新的证件图像中的目标图像进行编辑的操作。上述编辑操作可以包括但不限于以下至少一项:点击设定按键,滑动设定按键,执行设定手势,持续触摸当前界面,在当前界面上按照设定操作轨迹滑动等。其中,上述设定按键可以是硬件按键,如“音量+”按键、“音量-”按键等,也可以是软件按键,如[√]控件、[…]控件等。上述设定手势可以是由拳头变手掌的手势,也可以是“O”字型手势,还可以是“V”字型手势等。上述设定操作轨迹可以包括但不限于:沿预设方向延伸的直线段、圆弧、折线或者曲线等。上述持续触摸通常是指连续触摸时长大于或等于预设时长,如,连续触摸5秒。
需要指出的是,本实施例中的编辑操作的执行过程与前述证件拍摄操作的执行过程不同。作为示例,若编辑操作为持续触摸的操作,则证件拍摄操作可以为从左到右滑动的操作。
其中,操作引导信息通常是用于引导用户操作的各种信息。作为示例,操作引导信息可以为:“长按目标图像可以生成两个子目标图像”。作为另一示例,操作引导信息也可以为:“同时按住两个子目标图像可以合并为一个目标图像”。
步骤206,响应于检测到用户基于操作引导信息的交互操作,对新的证件图像执行与交互操作对应的处理步骤。
其中,交互操作可以是一个操作也可以是一系列操作。实践中,交互操作可以包括但不限于以下至少一项:缩放操作,***操作,合并操作,拖动操作。
其中,缩放操作通常是用于指示对目标图像进行缩小或放大的操作。作为一个示例,缩放操作可以在目标图像区域点击一下,实现对目标图像进行缩小,以及在目标图像区域点击两下,实现对目标图像进行放大。作为另一个示例,缩放操作可以是触摸在目标图像区域的两个手指往相远离的方向运动,实现对目标图像进行放大,以及触摸在目标图像区域的两个手指往相靠拢的方向运动,实现对目标图像进行缩小。
其中,***操作通常是用于指示对目标图像进行拆分的操作。作为示例,***操作可以是沿着贯穿目标图像的轨迹线滑动的操作,实现将目标图像沿贯穿目标图像的轨迹线拆分。作为另一示例,***操作也可以是沿着目标图像区域内的封闭轨迹线滑动的操作,实现将目标图像沿封闭轨迹线拆分。需要指出的是,上述贯穿目标图像的轨迹线和上述封闭轨迹线通常是用户任意划出的轨迹线。
其中,合并操作通常是用于指示对多个子目标图像进行合并的操作。作为示例,合并操作可以是触摸在多个子目标图像区域的多个手指往相靠拢的方向运动,实现对多个子目标图像进行合并。
其中,拖动操作通常是用于指示对目标图像进行移动的操作。作为示例,拖动操作可以是持续触摸在目标图像上一段时间后再沿轨迹移动的操作,实现对目标图像进行拖动。
其中,与交互操作对应的处理步骤,通常是预先设定的对应于交互操作的处理步骤。
可选地,若交互操作包括***操作和拖动操作,则与交互操作对应的处理步骤可以为:先将一个目标图像***成***操作所指示数目个子目标图像,然后将各子目标图像依次移动至相应拖动操作指示的位置。举例来说,与交互操作对应的处理步骤可以为,将目标图像***成三个子目标图像,然后,将该三个子目标图像移动至拖动操作指示的位置。
可选地,若交互操作包括缩放操作,则与交互操作对应的处理步骤可以为:将目标图像缩放至缩放操作指示的尺寸。
这里,上述执行主体可以通过自身安装的传感器检测到用户基于操作引导信息的交互操作,然后,可以采用与交互操作对应的处理步骤,对新的证件图像进行处理。
步骤207,呈现处理后的新的证件图像。
这里,上述执行主体可以对处理后的新的证件图像进行呈现。这样,用户可以直观地查看处理后的新的证件图像。
需要指出的是,上述新的证件图像为在原始证件图像上覆盖目标图像后的图像,为了区分描述,上述新的证件图像,可以记作一次处***图像。上述处理后的新的证件图像,为采用处理步骤对上述一次处***图像进行处理后的图像,为了区分描述,上述处理后的新的证件图像,可以记作二次处***图像。
本实施例提供的方法,若用户对自动覆盖的目标图像不满意,可以手动对目标图像执行编辑操作。这样,终端设备可以基于编辑操作呈现用于引导用户操作的操作引导信息。用户可以在操作引导信息的引导下,实现快速地对证件图像进行编辑,可以提高对证件图像进行编辑的效率。由于可以按照用户意图进行编辑,有助于在提高对证件图像进行编辑的效率的同时,进一步保障对隐私内容进行更准确地保护。另外,由于对证件图像进行编辑时,仅引入了目标图像这一个可编辑项,无需引入过多编辑项,可以实现在不增加应用包大小的情况下,方便用户快速准确地对证件图像进行编辑。
在本申请的所有实施例中,终端设备可以在检测到证件拍摄操作时,呈现拍照引导框,以引导用户将待拍摄证件的证件图像呈现在拍照界面的目标区域。然后,提取目标区域所呈现的证件图像,以及识别证件图像所指示证件的证件类型。之后,根据识别得到的证件类型和预先存储的证件类型与隐私区域位置之间的映射关系,确定证件图像的隐私区域。最后,将目标图像覆盖在证件图像的隐私区域以生成新的证件图像可以将覆盖有目标图像覆盖在证件图像的隐私区域以生成新的证件图像。终端设备可以将所生成的新的证件图像上传至区块链可保证其安全性和对用户的公正透明性。用户设备可以从区块链中下载得到该数据信息,以便查证数据信息是否被篡改。本示例所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的存储服务器,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
请参阅图3,图3是本申请实施例提供的一种拍照装置300的结构框图。本实施例中该拍照装置包括的各单元用于执行图1至图2对应的实施例中的各步骤。具体请参阅图1至图2以及图1至图2所对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。参见图3,拍照装置300包括:
引导呈现单元301,用于响应于检测到证件拍摄操作,呈现拍照引导框,拍照引导框用于引导用户将待拍摄证件的证件图像呈现在拍照界面的目标区域;
图像提取单元302,用于提取目标区域所呈现的证件图像,以及识别证件图像所指示证件的证件类型;
区域确定单元303,用于根据识别得到的证件类型和预先存储的证件类型与隐私区域位置之间的映射关系,确定证件图像的隐私区域;
目标覆盖单元304,用于将目标图像覆盖在证件图像的隐私区域以生成新的证件图像。
作为本申请一实施例,呈现拍照引导框,包括:
根据拍照方向和拍照界面的界面尺寸比,确定拍照引导框的位置和大小;
在所确定的拍照引导框的位置处呈现所确定大小的拍照引导框。
作为本申请一实施例,呈现拍照引导框,包括:
将拍照引导框呈现于第一显示层,以及将拍照界面呈现于第二显示层;
将第一显示层叠加于第二显示层的上方。
作为本申请一实施例,将目标图像覆盖在证件图像的隐私区域以生成新的证件图像,包括:
将目标图像的尺寸变换至与隐私区域的尺寸相适配,将尺寸变换后的目标图像覆盖在证件图像的隐私区域以生成新的证件图像。
作为本申请一实施例,装置还包括目标编辑单元,用于:
响应于检测到针对新的证件图像中的目标图像的编辑操作,呈现用于引导用户操作的操作引导信息;
响应于检测到用户基于操作引导信息的交互操作,对新的证件图像执行与交互操作对应的处理步骤;
呈现处理后的新的证件图像。
作为本申请一实施例,交互操作包括以下至少一项:缩放操作,***操作,合并操作,拖动操作。
作为本申请一实施例,若上述交互操作包括缩放操作,则与交互操作对应的处理步骤包括:将目标图像缩放至缩放操作指示的尺寸。
本实施例提供的装置,在对证件进行拍照时,对拍摄得到的证件图像的类型进行判断,从而基于证件类型直接在证件图像的隐私区域位置覆盖目标图像,可以保护证件图像中的隐私内容不被泄漏。直接在拍照时对证件图像进行编辑,可以提高对证件图像进行编辑的效率。
应当理解的是,图3示出的拍照装置的结构框图中,各单元用于执行图1至图2对应的实施例中的各步骤,而对于图1至图2对应的实施例中的各步骤已在上述实施例中进行详细解释,具体请参阅图1至图2以及图1至图2所对应的实施例中的相关描述,此处不再赘述。
图4是本申请另一实施例提供的一种终端设备的结构框图。如图4所示,该实施例的终端设备400包括:处理器401、存储器402以及存储在存储器402中并可在处理器401上运行的计算机程序403,例如拍照方法的程序。处理器401执行计算机程序403时实现上述各个拍照方法各实施例中的步骤,例如图1所示的步骤101至步骤104,或者图2所示的201至207。或者,处理器401执行计算机程序403时实现上述图3对应的实施例中各单元的功能,例如,图3所示的单元301至304的功能,具体请参阅图3对应的实施例中的相关描述,此处不赘述。
示例性的,计算机程序403可以被分割成一个或多个单元,一个或者多个单元被存储在存储器402中,并由处理器401执行,以完成本申请。一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序403在终端设备400中的执行过程。例如,计算机程序403可以被分割成引导呈现单元,图像提取单元,区域确定单元,目标覆盖单元,各单元具体功能如上。
终端设备可包括,但不仅限于,处理器401、存储器402。本领域技术人员可以理解,图4仅仅是终端设备400的示例,并不构成对终端设备400的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如转台设备还可以包括输入输出设备、网络接入设备、总线等。
所称处理器401可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器402可以是终端设备400的内部存储单元,例如终端设备400的硬盘或内存。存储器402也可以是终端设备400的外部存储设备,例如终端设备400上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(FlashCard)等。进一步地,存储器402还可以既包括终端设备400的内部存储单元也包括外部存储设备。存储器402用于存储计算机程序以及转台设备所需的其他程序和数据。存储器402还可以用于暂时地存储已经输出或者将要输出的数据。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
Claims (10)
1.一种拍照方法,其特征在于,所述方法包括:
响应于检测到证件拍摄操作,呈现拍照引导框,所述拍照引导框用于引导用户将待拍摄证件的证件图像呈现在拍照界面的目标区域;
提取目标区域所呈现的证件图像,以及识别所述证件图像所指示证件的证件类型;
根据识别得到的证件类型和预先存储的证件类型与隐私区域位置之间的映射关系,确定所述证件图像的隐私区域;
将目标图像覆盖在所述证件图像的隐私区域以生成新的证件图像。
2.根据权利要求1所述的拍照方法,其特征在于,所述呈现拍照引导框,包括:
根据拍照方向和拍照界面的界面尺寸比,确定拍照引导框的位置和大小;
在所确定的拍照引导框的位置处呈现所确定大小的拍照引导框。
3.根据权利要求1所述的拍照方法,其特征在于,所述呈现拍照引导框,包括:
将拍照引导框呈现于第一显示层,以及将拍照界面呈现于第二显示层;
将所述第一显示层叠加于所述第二显示层的上方。
4.根据权利要求1所述的拍照方法,其特征在于,所述将目标图像覆盖在所述证件图像的隐私区域以生成新的证件图像,包括:
将目标图像的尺寸变换至与隐私区域的尺寸相适配,将尺寸变换后的目标图像覆盖在所述证件图像的隐私区域以生成新的证件图像。
5.根据权利要求1-4之一所述的拍照方法,其特征在于,所述方法还包括:
响应于检测到针对新的证件图像中的目标图像的编辑操作,呈现用于引导用户操作的操作引导信息;
响应于检测到用户基于操作引导信息的交互操作,对新的证件图像执行与所述交互操作对应的处理步骤;
呈现处理后的新的证件图像。
6.根据权利要求5所述的拍照方法,其特征在于,所述交互操作包括以下至少一项:缩放操作,***操作,合并操作,拖动操作。
7.根据权利要求5所述的拍照方法,其特征在于,若上述交互操作包括缩放操作,则与所述交互操作对应的处理步骤包括:将目标图像缩放至缩放操作指示的尺寸。
8.一种拍照装置,其特征在于,所述装置包括:
引导呈现单元,用于响应于检测到证件拍摄操作,呈现拍照引导框,所述拍照引导框用于引导用户将待拍摄证件的证件图像呈现在拍照界面的目标区域;
图像提取单元,用于提取目标区域所呈现的证件图像,以及识别所述证件图像所指示证件的证件类型;
区域确定单元,用于根据识别得到的证件类型和预先存储的证件类型与隐私区域位置之间的映射关系,确定所述证件图像的隐私区域;
目标覆盖单元,用于将目标图像覆盖在所述证件图像的隐私区域以生成新的证件图像。
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110438419.5A CN113034356A (zh) | 2021-04-22 | 2021-04-22 | 拍照方法、装置、终端设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110438419.5A CN113034356A (zh) | 2021-04-22 | 2021-04-22 | 拍照方法、装置、终端设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113034356A true CN113034356A (zh) | 2021-06-25 |
Family
ID=76457498
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110438419.5A Pending CN113034356A (zh) | 2021-04-22 | 2021-04-22 | 拍照方法、装置、终端设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113034356A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103890810A (zh) * | 2011-10-25 | 2014-06-25 | 索尼公司 | 图像处理设备、方法和计算机程序产品 |
US20150332439A1 (en) * | 2014-05-13 | 2015-11-19 | Xiaomi Inc. | Methods and devices for hiding privacy information |
CN107122679A (zh) * | 2017-05-16 | 2017-09-01 | 北京小米移动软件有限公司 | 图像处理方法及装置 |
CN111159749A (zh) * | 2019-12-31 | 2020-05-15 | Oppo广东移动通信有限公司 | 拍照方法、拍照装置、移动终端及计算机可读存储介质 |
CN111767554A (zh) * | 2020-06-01 | 2020-10-13 | Oppo(重庆)智能科技有限公司 | 屏幕分享方法、装置、存储介质及电子设备 |
CN112035877A (zh) * | 2020-08-31 | 2020-12-04 | 维沃移动通信有限公司 | 信息隐藏方法、装置、电子设备及可读存储介质 |
CN112052857A (zh) * | 2020-09-02 | 2020-12-08 | 中国银行股份有限公司 | 一种票据图像中目标字段的检测方法及相关装置 |
CN112165571A (zh) * | 2020-09-09 | 2021-01-01 | 支付宝实验室(新加坡)有限公司 | 一种证件图像采集方法、装置和设备 |
US20210110579A1 (en) * | 2018-06-21 | 2021-04-15 | Dingtalk Holding (Cayman) Limited | Screenshot processing method and device |
-
2021
- 2021-04-22 CN CN202110438419.5A patent/CN113034356A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103890810A (zh) * | 2011-10-25 | 2014-06-25 | 索尼公司 | 图像处理设备、方法和计算机程序产品 |
US20150332439A1 (en) * | 2014-05-13 | 2015-11-19 | Xiaomi Inc. | Methods and devices for hiding privacy information |
CN107122679A (zh) * | 2017-05-16 | 2017-09-01 | 北京小米移动软件有限公司 | 图像处理方法及装置 |
US20210110579A1 (en) * | 2018-06-21 | 2021-04-15 | Dingtalk Holding (Cayman) Limited | Screenshot processing method and device |
CN111159749A (zh) * | 2019-12-31 | 2020-05-15 | Oppo广东移动通信有限公司 | 拍照方法、拍照装置、移动终端及计算机可读存储介质 |
CN111767554A (zh) * | 2020-06-01 | 2020-10-13 | Oppo(重庆)智能科技有限公司 | 屏幕分享方法、装置、存储介质及电子设备 |
CN112035877A (zh) * | 2020-08-31 | 2020-12-04 | 维沃移动通信有限公司 | 信息隐藏方法、装置、电子设备及可读存储介质 |
CN112052857A (zh) * | 2020-09-02 | 2020-12-08 | 中国银行股份有限公司 | 一种票据图像中目标字段的检测方法及相关装置 |
CN112165571A (zh) * | 2020-09-09 | 2021-01-01 | 支付宝实验室(新加坡)有限公司 | 一种证件图像采集方法、装置和设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6250014B2 (ja) | モバイル画像キャプチャおよび処理のためのシステムならびに方法 | |
US10108860B2 (en) | Systems and methods for generating composite images of long documents using mobile video data | |
US9754164B2 (en) | Systems and methods for classifying objects in digital images captured using mobile devices | |
JP6025522B2 (ja) | 画像処理装置、画像処理方法、画像処理システム及びプログラム | |
US10929597B2 (en) | Techniques and systems for storing and protecting signatures and images in electronic documents | |
WO2020134238A1 (zh) | 活体检测方法、装置以及存储介质 | |
CN107622497A (zh) | 图像裁剪方法、装置、计算机可读存储介质和计算机设备 | |
US20210303905A1 (en) | Method, system, and non-transitory computer readable record medium for extracting and providing text color and background color in image | |
EP3069298A1 (en) | Systems and methods for generating composite images of long documents using mobile video data | |
CN111325107A (zh) | 检测模型训练方法、装置、电子设备和可读存储介质 | |
CN115880695A (zh) | 卡证的识别方法、卡证识别模型的训练方法及电子设备 | |
CN113034356A (zh) | 拍照方法、装置、终端设备及存储介质 | |
JP7318289B2 (ja) | 情報処理装置およびプログラム | |
KR102027786B1 (ko) | 다수의 얼굴 이미지를 동시에 사용하는 얼굴 인식 및 인증 방법 및 시스템 | |
CN111860475B (zh) | 图像处理方法和装置、电子设备及存储介质 | |
US20220198812A1 (en) | Method for detecting groceries in corridor, terminal device and storage medium | |
JP6790672B2 (ja) | 情報処理装置、端末装置、サーバ、画像配信システム、及び情報処理プログラム | |
CN113056905A (zh) | 用于拍摄类长焦图像的***和方法 | |
JP6705988B2 (ja) | 情報処理システム、その制御方法、及びプログラム | |
KR102689412B1 (ko) | 식별 정보를 삽입하기 위해 콘텐츠의 이미지로부터 복잡도가 높은 영역을 결정하는 방법 및 장치 | |
CN116343241A (zh) | 对象真伪识别方法、装置、存储介质及电子设备 | |
CN115589456A (zh) | 拍摄方法及其装置 | |
KR20230115028A (ko) | 식별 정보를 삽입하기 위해 콘텐츠의 이미지로부터 복잡도가 높은 영역을 결정하는 방법 및 장치 | |
KR20230053279A (ko) | 센서정보를 기초로 하는 메타테이터 큐레이션 가이드 제공 방법 및 이를 실행하기 위하여 기록매체에 기록된 컴퓨터 프로그램 | |
CN114495231A (zh) | 人脸活体检测方法、人脸活体检测模型的训练方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |