CN111371993A - 一种图像拍摄方法、装置、计算机设备和存储介质 - Google Patents
一种图像拍摄方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN111371993A CN111371993A CN202010175237.9A CN202010175237A CN111371993A CN 111371993 A CN111371993 A CN 111371993A CN 202010175237 A CN202010175237 A CN 202010175237A CN 111371993 A CN111371993 A CN 111371993A
- Authority
- CN
- China
- Prior art keywords
- image
- room
- control
- page
- information interaction
- 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 87
- 230000003993 interaction Effects 0.000 claims abstract description 199
- 230000000694 effects Effects 0.000 claims description 157
- 238000012795 verification Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 13
- 238000013507 mapping Methods 0.000 claims description 13
- 230000009471 action Effects 0.000 claims description 6
- 238000013473 artificial intelligence Methods 0.000 abstract description 8
- 230000006870 function Effects 0.000 description 21
- 238000012545 processing Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 238000007789 sealing Methods 0.000 description 5
- 241000282326 Felis catus Species 0.000 description 3
- 235000008331 Pinus X rigitaeda Nutrition 0.000 description 3
- 235000011613 Pinus brutia Nutrition 0.000 description 3
- 241000018646 Pinus brutia Species 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 230000003796 beauty Effects 0.000 description 2
- 210000003128 head Anatomy 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000750 progressive effect Effects 0.000 description 2
- 241001672694 Citrus reticulata Species 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2621—Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability
-
- 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
-
- 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/606—Protecting data by securing the transmission between two devices or processes
-
- 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- 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
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1089—In-session procedures by adding media; by removing media
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/95—Computational photography systems, e.g. light-field imaging systems
- H04N23/951—Computational photography systems, e.g. light-field imaging systems by using two or more images to influence resolution, frame rate or aspect ratio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/157—Conference systems defining a virtual conference space and using avatars or agents
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请实施例公开了一种图像拍摄方法、装置、计算机设备和存储介质;本申请提供了人工智能的计算机视觉领域的一种图像拍摄方法;本申请实施例显示客户端的信息交互房间的用户操作页面,所述用户操作页面包括拍摄控件和图像区域,所述图像区域包括预览图像,所述预览图像包括至少两个房间成员的成员图像,当检测到针对所述拍摄控件的触发操作时,对所述预览图像进行图像拍摄,输出拍摄得到的图像;该方案可以使虚拟房间的房间成员进行图像拍摄。
Description
技术领域
本申请涉及互联网技术领域,具体涉及一种图像拍摄方法、装置、计算机设备和存储介质。
背景技术
日常生活中,利用手机、相机等可以具有拍摄功能的电子设备进行拍摄是一种常见操作,拍摄的内容可以是电子设备可采集到的任何内容,如,可以用电子设备为聚集在一起的若干对象进行图像拍摄。
发明内容
本申请实施例提供一种图像拍摄方法、装置、计算机设备和存储介质,可以使房间成员进行图像拍摄。
本申请实施例提供一种图像拍摄方法,包括:
显示客户端的信息交互房间的用户操作页面,所述用户操作页面包括拍摄控件和图像区域,所述图像区域包括预览图像,所述预览图像包括至少两个房间成员的成员图像;
当检测到针对所述拍摄控件的触发操作时,对所述预览图像进行图像拍摄;
输出拍摄得到的图像。
相应地,本申请实施例提供一种图像拍摄装置,包括:
显示模块,用于显示客户端的信息交互房间的用户操作页面,所述用户操作页面包括拍摄控件和图像区域,所述图像区域包括预览图像,所述预览图像包括至少两个房间成员的成员图像;
拍摄模块,用于当检测到针对所述拍摄控件的触发操作时,对所述预览图像进行图像拍摄;
输出模块,用于输出拍摄得到的图像。
在本申请的一些实施例中,所述显示模块包括设置显示子模块和操作显示子模块,其中,
设置显示子模块,用于显示客户端的房间设置页面,所述房间设置页面包括房间创建控件;
操作显示子模块,用于基于针对所述房间创建控件的触发操作,显示创建的信息交互房间的用户操作页面。
在本申请的一些实施例中,所述操作显示子模块包括鉴权显示单元和操作显示单元,其中,
鉴权显示单元,用于基于针对所述房间创建控件的触发操作,显示鉴权控件;
操作显示单元,当检测到针对所述鉴权控件的设置操作完成时,设置创建的信息交互房间的鉴权信息,并显示所述创建的信息交互房间的用户操作页面。
在本申请的一些实施例中,鉴权显示单元具体用于:
基于针对所述房间创建控件的触发操作,显示房间成员数量控件;
当检测到针对所述房间成员数量控件的设置操作完成时,设置创建的信息交互房间内房间成员的最大数量,并显示鉴权控件。
在本申请的一些实施例中,显示模块包括加入显示子模块、输入显示子模块和操作显示子模块,其中,
加入显示子模块,用于显示客户端的房间加入页面,所述房间加入页面包括已创建的信息交互房间的房间加入控件;
输入显示子模块,用于当检测到针对所述房间加入控件的触发操作时,显示房间标识输入控件;
操作显示子模块,用于基于针对所述房间标识输入控件的输入操作,将客户端的房间成员标识加入所输入的房间标识对应的信息交互房间,并显示所述信息交互房间的用户操作页面。
在本申请的一些实施例中,操作显示子模块具体用于:
基于针对所述房间标识输入控件的输入操作,显示所输入的房间标识对应的信息交互房间的鉴权信息输入控件;
当检测到针对所述鉴权信息输入控件的输入完成操作,且输入的鉴权信息通过验证时,将客户端的房间成员标识加入所输入的房间标识对应的信息交互房间,并显示所述信息交互房间的用户操作页面。
在本申请的一些实施例中,用户操作页面还包括预览图像效果控件,图像拍摄装置还包括:
效果实现模块,用于基于针对预览图像效果控件的操作,对预览图像实现相应的图像效果;
在此实施例中,拍摄模块用于:
当检测到针对所述拍摄控件的触发操作时,对实现图像效果后的预览图像进行图像拍摄。
在本申请的一些实施例中,预览图像效果控件包括成员图像效果控件,效果实现模块包括效果范围子模块和图像效果子模块,其中,
效果范围子模块,用于基于针对成员图像效果控件的设置操作,显示所输入的目标成员效果对应的效果范围控件;
图像效果子模块,用于当检测到针对所述效果范围控件的设置操作完成时,对相应的成员图像实现与目标成员效果相对应的图像效果。
在本申请的一些实施例中,效果范围控件包括全部成员控件、部分成员控件以及本地成员控件,所述成员图像包括本地终端实时采集的本地成员图像,效果范围子模块具体用于:
当检测到针对全部成员控件的选定操作时,对所述图像区域的全部成员图像实现与目标成员效果相对应的图像效果;
当检测到针对部分成员控件的设置操作时,对所述图像区域中被选中的成员图像实现与目标成员效果相对应的图像效果;
当检测到针对所述本地成员控件的选定操作时,对所述图像区域的本地成员图像实现与目标成员效果相对应的图像效果。
在本申请的一些实施例中,图像拍摄装置还包括:
预览图像显示模块,用于显示图像预览页面,所述图像预览页面包括拍摄得到的图像和图像编辑控件;
编辑效果显示模块,用于基于房间成员针对所述图像编辑控件的编辑操作,在图像预览页面上实时显示拍摄得到的图像的编辑效果。
在本申请的一些实施例中,图像拍摄装置还包括:
获取模块,用于获取本地终端实时采集的图像;
提取模块,用于提取所述实时采集的图像中的本地成员图像,以及所述本地成员图像在所述实时采集的图像中的位置信息;
发送模块,用于发送所述本地成员图像及其位置信息至服务器;
接收模块,用于接收服务器基于本地成员图像及其位置信息返回的预览图像,所述预览图像包括至少两个房间成员的成员图像。
在本申请的一些实施例中,图像区域包括至少两个图像子区域,显示模块包括获取子模块和显示子模块,其中,
获取子模块,用于获取图像子区域和房间成员之间的映射关系;
显示子模块,用于基于映射关系显示客户端的信息交互房间的用户操作页面,所述用户操作页面包括图像区域,所述图像区域包括至少两个图像子区域,其中,所述图像区域包括预览图像,所述图像子区域包括其对应的房间成员的成员图像。
相应的,本申请实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行计算机程序时实现本申请实施例提供的任一种图像拍摄方法。
相应的,本申请实施例还提供了一种存储介质,存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行本申请实施例提供的任一种图像拍摄方法。
本申请实施例首先显示客户端的信息交互房间的用户操作页面,用户操作页面包括拍摄控件和图像区域,图像区域包括预览图像,预览图像包括至少两个房间成员的成员图像,当检测到针对拍摄控件的触发操作时,对预览图像进行图像拍摄,最后输出拍摄得到的图像;本申请该方案可以以信息交互房间为媒介,使至少两个房间成员可以在一预览图像内进行图像拍摄。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图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是本申请实施例提供的计算机设备的结构示意图;
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用***。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。
计算机视觉技术(Computer Vision,CV)计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取信息的人工智能***。计算机视觉技术通常包括图像处理、图像识别、图像语义理解、图像检索、OCR、视频处理、视频语义理解、视频内容/行为识别、三维物体重建、3D技术、虚拟现实、增强现实、同步定位与地图构建等技术,还包括常见的人脸识别、指纹识别等生物特征识别技术。
随着人工智能技术研究和进步,人工智能技术在多个领域展开研究和应用,例如常见的智能家居、智能穿戴设备、虚拟助理、智能音箱、智能营销、无人驾驶、自动驾驶、无人机、机器人、智能医疗、智能客服等,相信随着技术的发展,人工智能技术将在更多的领域得到应用,并发挥越来越重要的价值。
本申请实施例提供的方案涉及人工智能的计算机视觉等技术,具体通过如下实施例进行说明:
本申请实施例提供了图像拍摄方法、装置、计算机设备和存储介质。具体地,本申请实施例可以集成在第一图像拍摄装置和第二图像拍摄装置,第一图像拍摄装置可以集成在第一计算机设备,该第一计算机设备可以包括终端、或者服务器等电子设备,终端可以包括相机、摄像机、智能手机、平板电脑、笔记本电脑、或个人计算机等能进行图像拍摄的电子设备,该终端可以为单个终端,也可以为若干终端组成的终端集合,该服务器可以为单台服务器,可以为服务器集群。
第二图像拍摄装置可以集成在第二计算机设备,第二计算机设备可以包括终端、或者服务器等电子设备,终端可以包括相机、摄像机、智能手机、平板电脑、笔记本电脑、以及个人计算机等能进行图像拍摄的电子设备,该终端可以为单个终端,也可以为若干终端组成的终端集合,该服务器可以为单台服务器,可以为服务器集群,其中。服务器可以包括网页服务器、应用程序服务器、以及数据服务器等。
下面,本申请实施例以第一计算设备为终端,第二计算机设备为服务器为例,对图像拍摄方法进行介绍。
如图1所示,在本申请实施例的方案中,终端与服务器之间会进行交互,本实施例介绍一图像拍摄***,可以通过终端10上集成的第一图像拍摄装置和服务器20上集成的第二图像拍摄装置为例展开。
具体地,终端10可以显示客户端的信息交互房间的用户操作页面,用户操作页面包括拍摄控件和图像区域,图像区域包括预览图像,预览图像包括至少两个房间成员的成员图像,当检测到针对拍摄控件的触发操作时,终端10可以对预览图像进行图像拍摄,然后,终端10可以输出拍摄得到的图像。
在显示客户端的信息交互房间的用户操作页面之前,终端10可以获取本地终端实时采集的图像,然后提取实时采集的图像中的本地成员图像,以及本地成员图像在实时采集的图像中的位置信息,并发送本地成员图像及其位置信息至服务器20,最后接收服务器20基于本地成员图像及其位置信息返回的预览图像,预览图像包括至少两个房间成员的成员图像。
比如,一信息交互房间包括两个房间成员:成员1和成员2,终端10可以包括终端A和终端B,终端A上,应用可以通过信息交互房间的成员1将从本地终端实时采集的图像上提取到的成员图像1及其位置信息发送至服务器20;终端B上,应用可以通过信息交互房间的成员2将从本地终端实时采集的图像上提取到的成员图像2及其位置信息发送至服务器20,然后终端A和B可以接收服务器20返回的预览图像,预览图像包括成员1的成员图像1和成员2的成员图像2。
具体地,服务器20可以接收至少两个房间成员的成员图像,其中,成员图像携带位置信息,然后,基于成员图像的数量和预设显示模式,服务器20可以确定每一成员图像在预览图像中的图像子区域,再分别根据成员图像携带的位置信息,将每一成员图像渲染到其对应的图像子区域,得到预览图像,服务器20还可以基于预设图像效果为预览图像实现图像效果,并发送实现图像效果后的预览图像至终端10。
比如,服务器20可以接收成员图像1及其位置信息和成员图像2及其位置信息,再根据成员图像的数量(如成员图像的数量为2)以及预设显示模式(如同屏模式),确定成员图像1的图像子区域为预览图像的左2/3区域,成员图像2的图像子区域为预览图像的右2/3区域,并根据确定成员图像1对应的位置信息(左1/2),在预览图像的左1/3区域渲染成员图像1,以及根据成员图像2对应的相对位置(左1/2),在预览图像的中间1/3区域渲染成员图像2,得到预览图像,并根据预设像效果(如,背景为黄色),为预览图像实现图像效果(将预览图像的背景渲染为黄色),并将实现图像效果后的预览图像(背景为黄色的预览图像)发送至终端10,终端10可以包括终端A和终端B。
以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例顺序的限定。
本申请实施例将从第一图像拍摄装置的角度进行描述,该第一图像拍摄装置具体可以集成在可以进行图像拍摄的终端中。
本申请实施例提供的一种图像拍摄方法,该方法可以由终端的处理器执行,如图2所示,该图像拍摄方法的流程可以如下:
201、显示客户端的信息交互房间的用户操作页面,用户操作页面包括拍摄控件和图像区域,图像区域包括预览图像,预览图像包括至少两个房间成员的成员图像。
本申请实施例中的图像,可以包括终端上的拍摄装置采集到的原始图像,如,通常终端上自带的摄像头在未开启可进行图像处理的控件时,采集到的可作为原始图像,相比于处理后的图像,原始图像可以更加准确的显示真实场景的内容和细节。
本申请实施例中的图像,也可以包括对原始图像采用一定的方式进行处理,得到处理后的图像,此处的处理过程可以由终端进行,也可以由终端将原始图像传输至其他可以进行图像处理的计算机设备(如服务器)进行,再由其他计算机设备将处理过的图像返回至终端,并由终端显示在页面上,此种方式可以根据用户的实际需求(如美化图像、对图像进行局部放大等)对原始图像进行灵活调整,可以更加满足用户的个性化需求,得到更加精确处理过的图像。
图像可以包括单张图像,也可以包括若干帧图像组成的视频图像,图像内容可以包括终端的拍摄装置可以采集到的任何内容,随着拍摄装置的性能的不同,采集到的图像内容可以随着变化,对于图像内容的理解不应限制在具体的拍摄装置的内容采集能力上,而只要存在可以采集到该内容的拍摄装置,即应认为该内容为本实施例中的图像内容。具体地,图像内容可以包括对象,如人、动物、物品、或植物等,也可以包括自然现象,如雨、雾、或夕阳等。
其中,图像的拍摄装置可以是终端自带,如智能手机上自带的摄像头,此种方式利用已有资源,图像的拍摄可以更加方便快捷;也可以是通过有线或无线等方式与终端相相连的外部拍摄装置,如,与终端通过无线方式连接的无人机(即外部拍摄装置),等等。
其中,房间成员是信息交互房间内的发出和接收信息的主体,信息交互房间内包含房间成员才可以进行信息交互的过程,房间成员是一个虚拟对象,房间成员可以在一个或以上控制对象的控制下进行活动,此处的控制对象可以是真实用户,也可以是特殊场景(如测试、实验等场景)下的另一类虚拟对象。在本申请的实施例中,用户操作页面的图像区域显示房间成员的成员图像,一个房间成员显示的成员图像的内容是不受限制的,比如,若成员图像内为人像,则任一成员图像内的人像数量都不受限制,在应用场景下,成员图像的内容可以由控制房间成员的控制对象根据实际需求进行灵活调整,在此不再描述。
其中,信息交互房间可以包括集合若干房间成员以使得这些房间成员之间可以进行视频、语音或文字等信息交互的房间,信息交互房间满足相对封闭性,房间内进行的信息交互的内容数据并不直接向全部用户公开,若想要对信息交互房间的内容进行查看,需要先加入该信息交互房间,具体地,加入信息交互房间的方式与信息交互房间的封闭性程度有关,信息交互房间的封闭性程度取决于信息交互房间的适用场景,如,若要加入互联网上公开的信息交互房间,如游戏直播房间(或游戏直播回放房间)、或购物直播房间(或购物直播回放房间)等,可以通过信息交互房间的公开加入通道直接加入,此类信息交互房间内集合的成员越多越好,因此封闭性较低。
若要加入局部封闭的信息交互房间,如针对部分用户开放的音视频通话房间、学习直播房间、会议房间等,此类信息交互房间为部分成员设置和开放,封闭性程度相对高一些,具体地,此类信息交互房间可以在创建时由创建者预先选择可加入的成员、或可以由信息交互房间内的成员选择可加入的成员,此时,信息交互房间在确认申请加入的成员是否为可加入的成员时,可以直接通过识别申请加入成员的成员标识,也可以识别成员标识以及成员标识对应的验证信息(如该成员对应的账户的密码、指纹、或人脸等),等等。
此外,也可以为此类信息交互房间设置验证信息,验证信息可以包括房间标识(如房间号、房间二维码、房间名称)、和房间密码(如设定字符密码、图片密码等)等等,在进行验证时,可以通过一种验证信息进行、也可以多种验证信息结合的方式进行,当一成员欲加入此类信息交互房间时,可以在加入页面上输出验证信息,当验证通过时,即可加入房间。
基于信息交互房间的应用场景,可以在实际操作时,灵活设置加入房间的方式,通常,信息交互房间的封闭性越强,加入信息交互房间时需要的验证信息越多,此外,基于应用场景的客观条件或对信息交互房间封闭性的要求,信息交互房间可以基于互联网进行操作,也可以基于局域网或广域网进行操作,具体以实际使用时的设置为准,在此不作限制。
其中,用户操作页面可以为信息交互房间上的主页面,用户操作页面可以包括图像区域和功能区域,图像区域可以包括在进行拍摄前,信息交互房间内的预览图像,预览图像可以使成员查看图像效果,并及时调整(如调整拍摄角度、调整功能控件、或调整拍摄对象等),以拍摄更符合成员期望的图像。
其中,预览图像可以包括待拍摄的图像的预览画面,预览图像由至少两个成员图像构成,其中,成员图像可以基于房间成员的终端上的拍摄装置采集到的图像得到,成员图像可以是可以包含采集到的图像的部分或全部图像信息,成员图像包含的图像信息的多少可以根据实际需求进行设定,如,若预览图像中的一成员图像将作为预览图像的背景,则成员图像可以保存采集到的图像的全部图像信息;又如,若预览图像中的两个成员图像将作为预览图像的主体,则可以根据规则(规则可以预先设定,或可以由房间成员自行选择等),将采集到的图像进行处理,保留其中的部分图像信息,得到成员图像,并将成员图像显示在预览画面上,将采集到的图像转换得到成员图像,可以取决于成员图像对应的房间成员的操作。
其中,成员图像在预览画面上的显示可以根据成员图像显示策略而定,依据不同的成员图像显示策略得到的预览图像也有所不同,具体地,成员图像显示策略可以由预先设定,也可以由信息交互房间内的房间成员自行设定,如,成员图像显示策略可以是信息交互房间所属的应用程序预先设定(如预先设定的成员图像显示策略为拍合照),而每一成员图像中包含的是人像,则据此得到的预览图像可以是包含若每一成员图像中的人像的预览图像。
功能区域可以包括若干功能控件,功能控件可以包含对预览图像进行调整和优化的效果控件,如调整分辨率、光圈、或感光度等的控件,或调整如人像模式、风景模式、或夜间模式等拍照模式的控件等,如,当成员的拍摄对象为人时,可以开启人像模式以达到更好的拍摄效果;
功能区域也可以包括对拍摄操作进行设置的拍摄控件,其中,拍摄控件可以是按钮、或文本框等,对按钮的触发可以包括点击(如长按、连击)、或滑动等,拍摄控件可以有多种类别,可以包括常见的触发拍摄控件,可以是手动触发页面上的触发拍摄控件进行图像拍摄,或触摸拍摄控件,可以是手动触发页面上的图像区域即触发图像拍摄,等等。
以及一些智能拍摄控件,如语音拍摄控件、或微笑拍摄控件等,其中,语音拍摄可以是基于设定语音,其中设定语音可以包括特定语音(如普通话的“拍照)”、或非特定语音(如终端可接收的大于特定分贝的任意声音)进行的拍摄,具体,可以是成员在触发语音拍摄控件后,终端接收到符合设定语音的语音即自动触发图像拍摄,
其中,微笑拍摄控件,微笑拍摄可以是检测到预览画面中存在满足设定数量以及微笑表情时即自动触发拍摄,其中,设定数量可以灵活设置,此外,除了微笑这一种表情,还可以根据实际应用需求设置如睁眼拍摄、比心拍摄等等动作,也可以是需要满足两种以上动作的拍摄(如满足微笑和比心),等等。
还可以包括一些拍摄的方式设置控件,如快捷拍摄设置控件、连拍设置控件、或倒计时拍摄设置控件等等。
客户端可以是终端上的应用程序客户端,该应用程序可以包含信息交互房间,处于一信息交互房间的所有房间成员,可以在各自终端的客户端上显示信息交互房间的用户操作页面,每一房间用户的用户操作页面显示的预览图像相同,预览图像中包含每一房间成员的成员图像,预览图像显示成员图像前,可以根据成员图像显示策略确定如何显示每一成员图像,其中,房间成员的数量至少为二个。
在用户操作页面的图像区域显示预览图像,预览图像包括至少两个成员图像,则预览图像可以将实际并未在同一真实空间内的图像内容显示到一起,并且可以基于成员图像显示策略的不同呈现不同的预览图像,比如,可以为分别处于不同真实空间内的一家三口拍摄合照,本实施例根据实际需求,克服空间带来的距离,通过技术将不同的成员图像放到同一预览图像内,显著提高了图像拍摄的趣味性。
比如,一拍摄应用内的一信息交互房间,该信息交互房间内包含3个房间成员,分别为小A、小B和小C,基于小A的拍摄应用客户端得到的成员图像是一把椅子,基于小B的拍摄应用客户端得到的成员图像是一棵松树,基于小C的拍摄应用客户端得到的成员图像是一只猫,在小A、小B和小C的用户操作页面上,显示一预览图像,该预览图像包括上述三个成员图像,根据小A、小B和小C确定的成员图像显示策略,如图3所示,图为小A的用户操作页面,用户操作页面上包括图像区域和功能区域,图像区域包括的预览图像的显示内容是一只坐在椅子上,头顶松树的猫,功能区域包括拍摄控件。
在一实施例中,步骤“显示客户端的信息交互房间的用户操作页面”,可以包括:
显示客户端的房间设置页面,房间设置页面包括房间创建控件;基于针对房间创建控件的触发操作,显示创建的信息交互房间的用户操作页面。
其中,房间设置页面可以包含对信息交互房间的相关信息进行设置的控件,如,房间设置页面可以包含用于创建信息交互房间的房间创建控件,房间创建控件可以为按钮、输入框等,想要创建信息交互房间的房间成员可以通过触发房间创建控件,创建一个信息交互房间,创建完成后,信息交互房间的用户操作页面可以显示房间设置控件,可以通过触发房间设置控件来显示房间设置页面,房间设置页面可以包括已创建的信息交互房间的相关信息(如房间标识等),还可以包括可以对该已创建的信息交互房间进行设置的若干功能控件,如,用于为信息交互房间设置名称的名称输入控件、用于调整该信息交互房间的用户操作页面的控件、区域的显示比例和数量的操作页面调整控件、或用于为信息交互房间更换显示风格的风格控件,等等。
此外,房间设置页面中的若干功能控件,也可以根据实际的使用频率等,由客户端自动或信息交互房间内的房间成员手动设置的方式,将部分使用频率高或对房间用户来说重要的功能控件放到用户操作页面上。
房间成员的终端的客户端上可以显示房间设置页面,房间设置页面上可以包括房间创建控件,房间成员对房间创建控件进行触发操作后,终端接收到此触发操作,并根据此触发操创建一信息交互房间,并在客户端上显示该信息交互房间的用户操作页面,此时,用户操作页面上显示包含创建房间的房间成员的成员图像。
客户端上包含创建信息交互房间的房间创建控件,该客户端所属的应用的任一房间成员都可以根据需求创建信息交互房间,并在信息交互房间内进行相关操作。
比如,参见图4,图4为创建信息交互房间的页面操作示意图,用户小A欲创建一信息交互房间,在拍摄应用客户端的房间设置页面上,小A点击按钮形式(图中的创建房间按钮)的房间创建控件,则拍摄应用为小A创建一信息交互房间,并在拍摄应用的客户端上显示创建的信息交互房间的用户操作页面,用户操作页面上包括小A的成员图像(一个女孩)。
在一实施例中,步骤“基于针对房间创建控件的触发操作,显示创建的信息交互房间的用户操作页面”,可以包括:
基于针对房间创建控件的触发操作,显示鉴权控件;当检测到针对鉴权控件的设置操作完成时,设置创建的信息交互房间的鉴权信息,并显示创建的信息交互房间的用户操作页面。
其中,鉴权控件可以为按钮、输入框等显示形式,鉴权控件的显示形式和其采用加密形式可以有多种,如鉴权控件可以为密码设置控件,密码设置控件可以为输入框的形式,将要创建信息交互房间的用户可以在密码设置控件内输入字符密码(如数字、符号、文字、或字母等形式的字符密码),客户端在接收到用户输入的字符密码后,将该字符密码设置为该信息交互房间的密码;
又比如,鉴权控件可以为密码选择控件,为了为信息交互房间快速设置密码,应用可以预设若干设定密码,密码选择控件可以为包含若干设定密码选项的按钮,用户进行加密设置时,只需要在密码选择控件显示的若干预设密码上选定一目标预设密码,即可完成加密的设置操作,应用将自动将用户选定的目标预设密码设置为信息交互房间的密码。
此外,鉴权控件还可以是按钮形式,如一加密按钮,当用户触发该加密按钮后,客户端可为该信息交互房间设置验证条件,验证条件等形式可以有多种,比如,问题验证、限定验证等,问题验证可以包括在其他用户在加入时需要回答问题,问题可以如:此信息交互房间的创建者的昵称,此时问题的答案即为密码,密码和问题可以由客户端自动生成,也可以由创建者自行设置。
限定验证可以包括,加入该信息交互房间只能通过信息交互房间的创建者发送的邀请加入链接,该邀请加入链接还可以具有时效性,以进一步强化该信息交互房间的私密性,此种加密方式的密码由终端进行设置,密码的验证融合在用户点击邀请加入链接时,用户不需要进行验证操作,可以简化操作。
如图5,用户小A欲创建一信息交互房间,在拍摄应用客户端的房间设置页面上,小A点击按钮形式的房间加入控件,则拍摄应用客户端显示鉴权控件(图中的是否加密按钮和密码输入框),当小A触发加密按钮,并在密码输入框内输入设定的密码(如图中的1111)后,拍摄应用将从输入框采集到的字符设置为该信息交互房间的密码,并显示创建的信息交互房间的用户操作页面,用户操作页面上包括小A的成员图像。
在一实施例中,步骤“基于针对房间创建控件的触发操作,显示鉴权控件”,可以包括:
基于针对房间创建控件的触发操作,显示房间成员数量控件;当检测到针对房间成员数量控件的设置操作完成时,设置创建的信息交互房间内房间成员的最大数量,并显示鉴权控件。
此实施例中,房间成员数量控件也可以与鉴权控件同时显示,即基于针对房间创建控件的触发操作,显示房间成员数量控件和鉴权控件;以及,对于其他可实现的各类控件显示顺序的设置,都应理解为本方案的可能的实现方式,具体可以结合实际需求灵活设置,在此不作赘述。
其中,房间成员数量控件可以为信息交互房间内的房间成员数量设置最大值,基于房间成员的个性需求、或客观条件(如计算机设备进行数据处理的性能、或网络状况等),在创建信息交互房间时,可以对信息交互房间内的房间成员数量的最大值进行设置。
房间成员数量控件的形式可以有多种,可以是输入框,信息交互房间的创建者可以直接输入数值,客户端可以对可输入的数值进行限定,限定的方式可以包括对于不可输入的数值不予显示;可以是数据选择控件,数据选择控件内有客户端限定的可选择的数值创建者可以进行数值选择操作;可以是多个数据按钮,客户端上显示若干按钮,每一按钮对应一数值,创建者可以对选中的按钮进行点击操作,等等。
设置房间成员数量控件可以使得该方案在技术实现时更加可靠,同时也考虑到了成员需求,有利于顺利实现在线图像拍摄。
如图6,用户小A欲创建一信息交互房间,在拍摄应用客户端的房间设置页面上,小A点击按钮形式的房间加入控件,则显示房间成员数量控件(房间成员数量控件为图中的数量输入框)和鉴权控件(图中的加密按钮和密码输入框),当小A针数量输入框的操作完成时(如图输入5),拍摄应用保存从数量输入框得到的数量并将其设置为信息交互房间内房间成员的最大数量,当小A针加密按钮和密码输入框的操作完成时(如图输入2222),拍摄应用保存从密码输入框内得到的字符并设置其为该信息交互房间的密码,然后显示创建的信息交互房间的用户操作页面,用户操作页面上包括小A的成员图像。
在一实施例中,步骤“显示客户端的信息交互房间的用户操作页面”,可以包括:
显示客户端的房间加入页面,房间加入页面包括已创建的信息交互房间的房间加入控件;当检测到针对房间加入控件的触发操作时,显示房间标识输入控件;基于针对房间标识输入控件的输入操作,将客户端的房间成员标识加入所输入的房间标识对应的信息交互房间,并显示信息交互房间的用户操作页面。
其中,房间加入页面可以为想要加入已创建好的信息交互房间的用户提供加入房间的接口,加入房间的接口可以有多种,如,房间加入页面可以包括若干被推荐的信息交互房间的接口,加入者(即想要加入已创建好的信息交互房间的用户)可以根据被推荐房间(即被推荐的信息交互房间)的介绍信息,点击选定的被推荐房间的接口,从而加入选定的被推荐房间,被推荐的信息交互房间可以包括对成员图像显示策略的设定独特的信息交互房间(如成员图像显示策略可以得到有趣或好看的预览图像)、或包含特定成员图像的信息交互房间(如,成员图像内包含知名人士、或自然奇观等)等,据此,可以得到更加有趣的预览图像,从而显著增强图像拍摄的趣味性。
如图7所示,小B欲加入一信息交互房间拍摄创意图像,在房间加入页面包括四个首页房间(即被推荐的信息交互房间),小B点击首页房间4,可以在首页房间4内与网红M拍合照,房间4的预览图像包含的对象有网红M(预览图像中的女生)和小B(预览图像中的男生)。
又如,加入房间的接口可以包括房间加入控件,当加入者触发房间加入控件时,拍摄应用的客户端显示房间标识输入控件,并基于加入者针对房间标识输入控件的输入操作,确定输入房间标识对应的信息交互房间,将加入者的房间成员标识加入所输入的房间标识对应的信息交互房间,并显示此信息交互房间的用户操作页面,通过设置房间加入控件,可以方便加入者进入信息交互房间,从而有助于图像拍摄的顺利实现。
如图8所示,小B欲加入一信息交互房间,小B触发房间加入页面上的房间加入控件(图中的加入房间按钮),显示房间标识输入控件(图中的文本“房间号”和字符输入框),当小B针对房间标识输入控件的输入操作完成时,小B即加入输入房间标识对应的信息交互房间,拍摄应用客户端显示此信息交互房间的用户操作页面,用户操作页面上包括先前加入的小A的成员图像和小B的成员图像(小B的成员图像为一男生)。
在一实施例中,步骤“基于针对房间标识输入控件的输入操作,将客户端的房间成员标识加入所输入的房间标识对应的信息交互房间,并显示信息交互房间的用户操作页面”,可以包括:
基于针对房间标识输入控件的输入操作,显示所输入的房间标识对应的信息交互房间的鉴权信息输入控件;当检测到针对鉴权信息输入控件的输入完成操作,且输入的鉴权信息通过验证时,将客户端的房间成员标识加入所输入的房间标识对应的信息交互房间,并显示信息交互房间的用户操作页面。
其中,鉴权信息输入控件可以用于验证加入者,也可以用于验证加入者欲加入的信息交互房间的密码信息,如,若一信息交互房间的创建者为此信息交互房间预先设置可加入的预设房间成员,则加入者在针对房间标识输入控件的输入操作完成时,应用客户端可根据输入房间标识确定加入者欲加入的信息交互房间,若加入者为预设房间成员,为了验证此时该加入者在客户端上的操作对象是否为该加入者的所有者,需要通过鉴权信息输入控件对操作对象进行验证,健全信息输入控件可以提示操作对象输入信息,并接收操作对象输入的密码、指纹、面容、或指纹等可用于身份验证的信息,接着应用客户端对这些信息进行处理,并得出结论,当结论为操作对象为该加入者的所有者时,应用客户端可确定该加入者通过验证,并显示该信息交互房间的用户操作页面。
又如,鉴权信息输入控件可以用于验证加入者欲加入的信息交互房间的密码信息,如鉴权信息输入控件可以接收加入者输入的欲加入信息交互房间的密码、或起验证作用的问题答案等输入鉴权信息,当输入鉴权信息验证通过时,加入者即可加入信息交互房间,客户端可显示该信息交互房间的用户操作页面。
通过鉴权信息输入控件接收输入鉴权信息,并根据输入鉴权信息对进行验证,可以有效提高有加密需求的信息交互房间的安全性。
比如图9,当小B针对房间标识输入控件(图中的文本“房间号”和字符输入框)的输入操作完成时(如图中输入房间号1212),显示鉴权信息输入控件(图中的文本“密码”和字符输入框),当小B针对鉴权信息输入控件的输入操作完成(如图中输入密码2222)且通过验证时,小B即加入输入房间标识对应的信息交互房间,拍摄应用客户端显示此信息交互房间的用户操作页面,用户操作页面上包括先前加入的小A的成员图像和小B的成员图像(小B的成员图像为一男生)。
在一实施例中,图像区域包括至少两个图像子区域,步骤“显示客户端的信息交互房间的用户操作页面”,可以包括:
获取图像子区域和房间成员之间的映射关系;基于映射关系显示客户端的信息交互房间的用户操作页面,用户操作页面包括图像区域,图像区域包括至少两个图像子区域,其中,图像区域包括预览图像,图像子区域包括其对应的房间成员的成员图像。
其中,图像子区域是图像区域的组成部分,图像子区域与成员对象相对应,映射关系即图像子区域与房间成员之间的关系,而每一成员图像都属于一房间成员,因此,可以通过映射关系,确定每一成员图像对应的图像子区域,图像区域包含图像子区域,图像区域包含预览图像,因此,预览图像由成员图像组成。图像子区域在图像区域的相对位置,以及图像子区域与房间成员的第一映射关系,可以由应用客户端进行设置,也可以由信息交互房间内的房间成员进行设置,等等。
应用客户端可以根据预设显示模式,如多格模式(每一图像子区域面积相同,形状相同,且两两图像子区域没有重叠部分)、或同屏模式(图像子区域之间可存在重叠部分)等,以及房间成员的数量,共同确定图像子区域在图像区域的相对位置,再根据每一房间成员加入信息交互房间的时间点,确定房间成员和图像子区域之间的第一映射关系。
如,若预设显示模式为多格模式,房间成员包括小A(创建者)和小B,即房间成员数量为2,将图像区域的左1/2分配为小A的图像子区域,将图像区域的右1/2分配为小B的图像子区域;若预设显示模式为同屏模式,房间成员包括小A(创建者)和小B,即房间成员数量为2,可将图像区域的左2/3分配为小A的图像子区域,将图像区域的右2/3分配为小B的图像子区域,图像区域的中间1/3为小A和小B的图像子区域重叠部分,由于小A为创建者,则当成员图像的图像内容在中间1/3处重叠时,小A的成员图像置于上层。
基于房间成员设置的方式确定图像子区域在图像区域的相对位置,以及图像子区域与房间成员的第一映射关系,可以通过房间成员设置信息交互房间内的相关控件来实现,此种确定方式更加贴合房间成员的个性化需求,给房间成员更大的自由发挥空间,从而增加呈现的预览图像的趣味性,即增加图像拍摄的趣味性。
202、当检测到针对拍摄控件的触发操作时,对预览图像进行图像拍摄。
针对拍摄控件的触发操作,可以包括不同类别的触发操作,触发操作取决于拍摄控件,如,当拍摄控件为触发拍摄控件时,点击触发拍摄控件即为触发操作,当拍摄控件为智能拍摄控件时,触发操作可能是特定或不特定的语音、表情、或动作等,终端检测到与拍摄控件对应的符合要求的触发操作,就可对预览图像进行图像拍摄。
当检测到针对拍摄控件的触发操作时,可以即对预览图像进行图像拍摄,也可以在检测到针对拍摄空间的触发操作后,停留设定的时间间隔,再对预览图像进行拍摄,设定的时间间隔可以由房间用户自行设定,也可以由应用程序预先设定,此外,图像拍摄可以包括进行单张图像的拍摄,多张图像的连拍、或视频图像的拍摄,比如,用户操作页面上可以包括触发拍摄控件、连拍控件、以及录像控件,房间用户可以根据个人需求选择触发相应的控件,则终端可以根据触发操作进行对应的拍摄。
基于触发操作对预览图像进行图像拍摄,可以保存房间成员在预览图像页面上显示的图像内容,实现图像拍摄的目的。
比如,小A的用户操作页面上包括图像区域和功能区域,图像区域包括的预览图像的显示内容是一只坐在椅子上,头顶松树的猫,功能区域包括拍摄控件,当检测到小A针对拍摄控件的触发操作时,拍摄应用即对预览图像进行图像拍摄。
203、输出拍摄得到的图像。
输出拍摄得到的图像(可称目标图像),可以是将目标图像保存到此信息交互房间的每一房间成员的应用程序所属的终端上,房间成员可以在终端上查看目标图像,信息交互房间的页面上可以设置可直接对已拍摄目标图像进行查看操作的接口(如按钮等);也可以是在信息交互房间的页面上显示目标图像,并在显示目标图像的页面上设置对应的保存控件,方便房间成员进行保存;等等。
比如,小A在触发拍摄控件后,拍摄应用将拍摄得到的图像显示在信息交互房间的页面上,方便小A查看。
在一实施例中,用户操作页面还包括预览图像效果控件,图像拍摄方法还可以包括步骤:
基于针对预览图像效果控件的操作,对预览图像实现相应的图像效果。
在此实施例中,步骤“当检测到针对拍摄控件的触发操作时,对预览图像进行图像拍摄”,可以包括:
当检测到针对拍摄控件的触发操作时,对实现图像效果后的预览图像进行图像拍摄。
图像效果可以包括对预览图像内的显示内容进行修改,得到更加有趣、个性、美观的预览图像,进行修改的显示内容可以包括多方面,如整个预览图像的色调、滤镜、显示特效、或背景等;也可以是针对部分预览图像,比如对预览图像中的对象进行修改;等等。
预览图像效果控件可以包括又若干控件构成的控件集合,控件集合内的控件可以是并列关系,也可以是递进关系,对于控件的设置方式和显示方式可以根据实际需求进行灵活设置。
为预览图像设置预览图像效果控件,可以使房间成员对预览图像进行更多个性修改和操作,提高图像拍摄的趣味性。
比如,参见图10,用户操作页面的功能区域包含针对预览图像的预览图像效果控件(图中的滤镜按钮),房间用户小A对滤镜按钮进行触发操作后,用户操作页面上显示预设滤镜按钮(图中的滤镜1到滤镜7),小A对滤镜3进行选中操作后,用户操作页面的图像区域的预览图像加上了与滤镜3相对应的图像效果。
在一实施例中,为了进一步提升图像拍摄的趣味性,满足对预览图像的个性化图像效果设置需求,预览图像效果控件包括成员图像效果控件,步骤“基于针对预览图像效果控件的操作,对预览图像实现相应的图像效果”,可以包括:
基于针对成员图像效果控件的设置操作,显示所输入的目标成员效果对应的效果范围控件;当检测到针对效果范围控件的设置操作完成时,对相应的成员图像实现与目标成员效果相对应的图像效果。
其中,成员图像效果控件可以包括可对预览图像中的成员图像进行修改的控件,也可包括对成员图像中的对象进行修改的控件,等。成员图像效果控件属于预览图像效果控件的一种类型,因此,与预览图像效果控件类似,成员图像效果控件可以包括又若干控件构成的控件集合,控件集合内的控件可以是并列关系,也可以是递进关系,对于控件的设置方式和显示方式可以根据实际需求进行灵活设置。
比如,参见图11,用户操作页面的功能区域包含针对预览图像的成员图像效果控件(图中的特效按钮),房间用户小A对特效按钮进行触发操作后,用户操作页面上显示预设特效按钮(图中的特效1到特效7),小A对特效7进行选中操作后,用户操作页面的预览图像中的对象(一女生)加上了与特效7相对应的图像效果(女生头上的两颗五角星)。
在一实施例中,为了进一步提升图像拍摄中的个性化图像效果,效果范围控件包括全部成员控件和本地成员控件,成员图像包括本地终端实时采集的本地成员图像,步骤“当检测到针对效果范围控件的设置操作完成时,对相应的成员图像实现与目标成员效果相对应的图像效果”,可以包括:
当检测到针对全部成员控件的选定操作时,对图像区域的全部成员图像实现与目标成员效果相对应的图像效果;当检测到针对部分成员控件的设置操作时,对图像区域中被选中的成员图像实现与目标成员效果相对应的图像效果;当检测到针对本地成员控件的选定操作时,对图像区域的本地成员图像实现与目标成员效果相对应的图像效果。
比如,参见图12,当小A(小A的成员图像为图中的女生)针对成员图像效果控件(图中的特效3按钮)显示操作完成后,拍摄应用客户端显示全部成员控件(图中的所有成员按钮)和本地成员控件(图中的仅自己按钮),当小A选中所有成员按钮后,拍摄应用客户端为用户操作页面的预览图像中的对象(女生和男生)加上了与特效3相对应的图像效果(女生头上的两颗五角星和男生头上的两颗五角星)。
比如,参见图13,当小A(小A的成员图像中的对象图中的女生)针对成员图像效果控件(图中的特效3按钮)显示操作完成后,拍摄应用客户端显示全部成员控件(图中的所有成员按钮)和本地成员控件(图中的仅自己按钮),当小A选中仅自己按钮后,拍摄应用客户端为用户操作页面的预览图像中小A的成员图像(女生)加上了与特效3相对应的图像效果(女生头上的两颗五角星)。
在一实施例中,图像拍摄方法还包括步骤:
显示图像预览页面,图像预览页面包括拍摄得到的图像和图像编辑控件;基于房间成员针对图像编辑控件的编辑操作,在图像预览页面上实时显示拍摄得到的图像的编辑效果。
本实施例中,输出拍摄得到的图像可以为在信息交互房间的页面上显示图像预览页面,图像预览页面上包括拍摄得到的图像以及图像编辑控件,图像编辑控件可以对拍摄得到的图像进行编辑,如,可以对图像涂鸦、加贴纸等等,不同的编辑方式可以对应不同的图像编辑控件,此时信息交互房间内的所有房间成员都可以进行编辑操作,同时,所有房间成员的编辑操作会在每一房间成员的用户操作页面上进行实时显示,在完成操作后,每一房间成员都可以保存编辑完成后的图像。增加图像编辑控件,实现房间成员同时对拍摄得到的图像进行编辑,极大的提高了图像拍摄的互动性和趣味性。
比如,参见图14,小A在图像预览页面上触发图像编辑控件(图中的贴纸按钮)后,图像预览页面上显示显示预设贴纸按钮(图中的贴纸1到贴纸7),小A对贴纸4进行选中操作后,页面上显示贴纸4(图中的“开心”),同时,在小A进行操作时,该信息交互房间内的房间成员小C也进行了图像编辑,图像预览页面上实时显示小C的操作(图中的爱心涂鸦)。
在一实施例中,图像拍摄方法还包括步骤:
获取本地终端实时采集的图像;提取实时采集的图像中的本地成员图像,以及本地成员图像在实时采集的图像中的位置信息;发送本地成员图像及其位置信息至服务器;接收服务器基于本地成员图像及其位置信息返回的预览图像,预览图像包括至少两个房间成员的成员图像。
其中,本地成员图像可以包括对本地终端实时采集的图像进行相关操作得到的图像,本地成员图像包含终端的房间成员想要在预览图像中展示的内容,具体地,从实时采集的图像中提取本地成员图像,可以根据实际环境和拍摄需求确定如何提取,如果存在需要保留实时采集的图像的情况,也可以不进行提取,直接将实时采集的图像作为本地成员图像,也可以对实时采集的图像进行修改,如仅保留实时采集的图像中的对象(对象如人,物等)并作为本地成员图像,或删除实时采集的图像中的部分内容,并将进行过删除操作的图像作为本地成员图像,等,其中,如何提取可以由终端的房间成员进行灵活设置。
比如,对于信息交互房间内的一房间成员小C来说,小C的终端实时采集图像,实时采集的图像中可以包含对象,终端可以提取实时采集的图像中的本地成员图像(可以是对象的图像),并确定成员图像在实时采集的图像中的位置信息,然后将本地成员图像和位置信息发送至服务器,服务器可以确定房间成员的子区域,并在接收信息交互房间内的成员图像及其位置信息后,在子区域内根据位置信息确定成员图像在预览图像中的确定位置,并渲染成员图像至该位置,服务器再将渲染了成员图像的预览图像返回给终端,终端将其现实在用户操作页面的图像区域中。
此外,小C的终端也可以直接接收信息交互房间内的其他房间成员的成员图像及其位置信息,并确定每一房间成员的对应的子区域,然后将包括本地成员图像在内的每一成员图像按照其相对位置,确定其在预览图像内的确定位置,然后进行渲染,得到预览图像,并在用户操作页面的图像区域进行显示。
本申请实施例首先显示客户端的信息交互房间的用户操作页面,用户操作页面包括拍摄控件和图像区域,图像区域包括预览图像,预览图像包括至少两个房间成员的成员图像,当检测到针对拍摄控件的触发操作时,对预览图像进行图像拍摄,最后输出拍摄得到的图像;本申请该方案可以以信息交互房间为媒介,使至少两个房间成员可以在一预览图像内进行图像拍摄。
根据上述实施例所描述的方法,以下将举例作进一步详细说明。
本实施例以成员图像的内容为人像为例,以信息交互房间三个房间成员为例,对图像拍摄方法进行详细描述。
本申请实施例提供的一种图像拍摄方法,如图15所示,该图像拍摄方法的流程可以如下:
301、终端显示客户端的房间设置页面,房间设置页面包括房间加入控件。
比如图16,图为客户端的房间设置页面,该房间设置页面为应用PP的用户小甲的房间设置页面,房间设置页面上包括房间加入控件(图中的加入房间按钮),还包括用于创建房间的创建按钮,可以指向PP主页的主页按钮,可以指向小甲个人信息的我的按钮,小甲想加入小乙创建的信息交互房间(小乙创建的为一大头贴房间,大头贴房间是可以进行语音和拍摄大头贴的房间)。
302、基于针对房间加入控件的加入操作,终端显示加入的信息交互房间的用户操作页面,并实时采集图像、用户操作页面包括图像区域、拍摄控件和图像效果控件。
比如图16,小甲触发加入房间按钮,则PP客户端显示房间号和房间密码输入框,小甲在房间号输入框输入2020,在房间密码输入框输入1221,然后小甲点击确定按钮,应用PP根据小甲输入的信息,确定小甲的加入操作完成,则显示大头贴房间的用户操作页面,用户操作页面上包括第一功能区域、拍摄控件(图中的拍摄按钮)、第二功能区域和图像区域,第一功能区域包括此大头贴房间的房间信息(图中的“房间号:2020”、“密码:1221”、“小乙|小丁|小甲”)以及模式控件(图中的多格按钮和同屏按钮);第二功能区域包括图像效果控件(图中的背景按钮、贴纸按钮、滤镜按钮和美颜按钮),此外,PP调用所属终端上的摄像头,实时采集图像。
在一些实施例中,图像拍摄方法还可以包括:
终端显示客户端的房间设置页面,房间设置页面包括房间创建控件,基于针对房间创建控件的创建操作,终端显示创建的信息交互房间的用户操作页面。
比如,小乙想要创建大头贴房间,如图17,PP的房间设置页面上包括房间创建控件(图中的创建房间按钮),则小乙可以触发创建房间按钮,则PP客户端显示选择人数控件(图中的四个人数按钮:1人按钮、2人按钮、3人按钮以及4人按钮、)和鉴权控件(图中的是否加密按钮和密码输入框),小乙点击3人按钮,点击是否加密按钮以及在密码输入框输入1221,则小乙完成大头贴房间的创建操作,PP为小乙设置房间内的房间成员最大数量为3,房间密码为1221.并为大头贴房间生成房间号2020,以及,显示大头贴房间的用户操作页面。
303、终端将基于实时采集的图像得到的本地成员图像及其位置信息发送至服务器;
比如,小甲的PP将采集到的图像进行处理,图像中包括一女孩和女孩周围的环境,PP提取采集到的图像中的女孩图像,作为成员图像,并确定女孩在采集得到的图像上的位置信息,小甲的PP将女孩图像及其位置信息发送至服务器。
304、服务器根据接收到的每一成员图像及其位置信息,确定每一成员图像在预览图像上的位置,并将每一成员图像渲染到其对应的位置上,得到包含至少两个成员图像的预览图像。
比如,PP的服务器先后(先后顺序为小乙、小丁和小甲)接收了大头贴房间三个房间成员的成员图像和相对位置,并根据这个大头贴房间选定的同屏模式,以及每个房间成员的成员图像的相对位置,确定每一房间成员在预览图像上的位置,并将每一成员图像渲染到其对应的位置上,得到预览图像。
305、终端接收服务器返回的预览图像,并在信息交互房间的用户操作页面上显示预览图像。
如图18的左图,用户操作页面的图像区域显示预览图像,当前显示的为同屏模式下的预览图像(图中的三个房间成员的四个对象呈现一种肩并肩的效果);若切换为分格模式,如图18的右图所示,显示分格模式下的预览图像(图中三个房间成员的成员图像互补干扰的预览图像的特定区域)。
306、基于针对图像效果控件的操作,对预览图像实现相应的图像效果。
比如,参见图19,预览图像包括第二功能区域包括图像效果控件(图中的背景按钮、贴纸按钮、滤镜按钮和美颜按钮),小甲点击背景按钮,则出现预设背景按钮(图中的背景1至背景7)和自定义按钮小甲接着点击背景2,则将预览图像的背景设置为背景2对应的颜色。
其中,图像效果控件的作用范围可以随着房间用户选择的模式(同屏模式或分格模式)而变化,也可以根据房间用户的设置为变化,可在实践中灵活处理。
307、当检测到针对用户操作页面上的拍摄控件的触发操作时,终端对实现图像效果的预览图像进行图像拍摄,并输出拍摄得到的图像。
如图20,大头贴房间的拍摄控件为拍摄按钮,小甲点击拍摄按钮,则预览图像上显示倒计时,在倒计时结束后进行PP图像拍摄,并将拍摄得到的图像显示在大头贴房间的页面上,除此之外,若小甲长按该拍摄按钮,则PP可以进行视频录制,最终输出的为录制得到的视频。
本申请在实施过程中,技术实现的过程可以有多种形式,比如图21,图21提供了一种可选的技术实现方式,其中,输入源可以是各个房间成员的客户端,客户端上的图像采集模块进行实时采集视频(视频即若干帧图像,比如若干帧实时采集的图像),并在中间层将采集到的视频进行抠图处理,得到抠图后视频(比如对实时采集的图像进行抠图处理,得到本地成员图像),并确定抠图后视频在采集得到的原始视频中的位置信息(如本地成员图像在实时采集的图像中的位置信息),然后将所有抠图后视频及其对应的位置信息输入输出层,由输出层进行混合并输出最终得到的预览图像。
本申请实施例,终端显示客户端的房间设置页面,房间设置页面包括房间加入控件,基于针对房间加入控件的加入操作,终端显示加入的信息交互房间的用户操作页面,并实时采集图像、用户操作页面包括图像区域、拍摄控件、图像效果控件,终端将基于实时采集的图像得到的本地成员图像及其位置信息发送至服务器,服务器根据接收到的每一成员图像及其相对位置,确定每一成员图像在预览图像上的位置,并将每一成员图像渲染到其对应的位置上,得到包含至少两个成员图像的预览图像,终端接收服务器返回的预览图像,并在信息交互房间的用户操作页面上显示预览图像,基于针对图像效果控件的操作,对预览图像实现相应的图像效果,当检测到针对用户操作页面上的拍摄控件的触发操作时,终端对实现图像效果的预览图像进行图像拍摄,并输出拍摄得到的图像。
本申请可以拓展现有的图像拍摄方式,即使不在同一真实空间,也可以通过网络进行趣味图像拍摄。
为便于更好的实施本申请实施例提供的图像拍摄方法,本申请实施例还提供一种基于上述图像拍摄方法的装置。其中名词的含义与上述图像拍摄方法中相同,具体实现细节可以参考方法实施例中的说明。
如图22所示,图22为本申请一实施例提供的图像拍摄装置的结构示意图,其中该图像拍摄装置可以包括显示模块401、拍摄模块402、以及输出模块403,其中,
显示模块401,用于显示客户端的信息交互房间的用户操作页面,用户操作页面包括拍摄控件和图像区域,图像区域包括预览图像,预览图像包括至少两个房间成员的成员图像;
拍摄模块402,用于当检测到针对拍摄控件的触发操作时,对预览图像进行图像拍摄;
输出模块403,用于输出拍摄得到的图像。
在本申请的一些实施例中,如图23所示,显示模块401包括设置显示子模块4011和操作显示子模块2012,其中,
设置显示子模块4011,用于显示客户端的房间设置页面,房间设置页面包括房间创建控件;
操作显示子模块4012,用于基于针对房间创建控件的触发操作,显示创建的信息交互房间的用户操作页面。
在本申请的一些实施例中,操作显示子模块包括鉴权显示单元和操作显示单元,其中,
鉴权显示单元,用于基于针对房间创建控件的触发操作,显示鉴权控件;
操作显示单元,当检测到针对鉴权控件的设置操作完成时,设置创建的信息交互房间的鉴权信息,并显示创建的信息交互房间的用户操作页面。
在本申请的一些实施例中,鉴权显示单元具体用于:
基于针对房间创建控件的触发操作,显示房间成员数量控件;
当检测到针对房间成员数量控件的设置操作完成时,设置创建的信息交互房间内房间成员的最大数量,并显示鉴权控件。
在本申请的一些实施例中,显示模块401包括加入显示子模块、输入显示子模块和操作显示子模块,其中,
加入显示子模块,用于显示客户端的房间加入页面,房间加入页面包括已创建的信息交互房间的房间加入控件;
输入显示子模块,用于当检测到针对房间加入控件的触发操作时,显示房间标识输入控件;
操作显示子模块,用于基于针对房间标识输入控件的输入操作,将客户端的房间成员标识加入所输入的房间标识对应的信息交互房间,并显示信息交互房间的用户操作页面。
在本申请的一些实施例中,操作显示子模块具体用于:
基于针对房间标识输入控件的输入操作,显示所输入的房间标识对应的信息交互房间的鉴权信息输入控件;
当检测到针对鉴权信息输入控件的输入完成操作,且输入的鉴权信息通过验证时,将客户端的房间成员标识加入所输入的房间标识对应的信息交互房间,并显示信息交互房间的用户操作页面。
在本申请的一些实施例中,用户操作页面还包括预览图像效果控件,图像拍摄装置还包括:
效果实现模块404,用于基于针对预览图像效果控件的操作,对预览图像实现相应的图像效果;
在此实施例中,拍摄模块402用于:
当检测到针对拍摄控件的触发操作时,对实现图像效果后的预览图像进行图像拍摄。
在本申请的一些实施例中,预览图像效果控件包括成员图像效果控件,如图24所示,效果实现模块404包括效果范围子模块4041和图像效果子模块4042,其中,
效果范围子模块4041,用于基于针对成员图像效果控件的设置操作,所输入的目标成员效果对应的效果范围控件;
图像效果子模块4042,用于当检测到针对效果范围控件的设置操作完成时,对相应的成员图像实现与目标成员效果相对应的图像效果。
在本申请的一些实施例中,效果范围控件包括全部成员控件和本地成员控件,成员图像包括本地终端实时采集的本地成员图像,效果范围子模块4041具体用于:
当检测到针对全部成员控件的选定操作时,对图像区域的全部成员图像实现与目标成员效果相对应的图像效果;
当检测到针对部分成员控件的设置操作时,对图像区域中被选中的成员图像实现与目标成员效果相对应的图像效果;
当检测到针对本地成员控件的选定操作时,对图像区域的本地成员图像实现与目标成员效果相对应的图像效果。
在本申请的一些实施例中,图像拍摄装置还包括:
预览图像显示模块,用于显示图像预览页面,图像预览页面包括拍摄得到的图像和图像编辑控件;
编辑效果显示模块,用于基于房间成员针对图像编辑控件的编辑操作,在图像预览页面上实时显示拍摄得到的图像的编辑效果。
在本申请的一些实施例中,图像拍摄装置还包括:
获取模块,用于获取本地终端实时采集的图像;
提取模块,用于提取实时采集的图像中的本地成员图像,以及本地成员图像在实时采集的图像中的位置信息;
发送模块,用于发送本地成员图像及其位置信息至服务器;
接收模块,用于接收服务器基于本地成员图像及其位置信息返回的预览图像,预览图像包括至少两个房间成员的成员图像。
在本申请的一些实施例中,图像区域包括至少两个图像子区域,显示模块包括获取子模块和显示子模块,其中,
获取子模块,用于获取图像子区域和房间成员之间的第一映射关系;
显示子模块,用于基于映射关系显示客户端的信息交互房间的用户操作页面,用户操作页面包括图像区域,图像区域包括至少两个图像子区域,其中,图像区域包括预览图像,图像子区域包括其对应的房间成员的成员图像。
本申请实施例显示模块401首先显示客户端的信息交互房间的用户操作页面,用户操作页面包括拍摄控件和图像区域,图像区域包括预览图像,预览图像包括至少两个房间成员的成员图像,当检测到针对拍摄控件的触发操作时,拍摄模块402对预览图像进行图像拍摄,最后输出模块403输出拍摄得到的图像;本申请该方案可以以信息交互房间为媒介,使至少两个房间成员可以在一预览图像内进行图像拍摄。
此外,本申请实施例还提供一种计算机设备,该计算机设备可以为终端或者服务器,如图25所示,其示出了本申请实施例所涉及的计算机设备的结构示意图,具体来讲:
该计算机设备可以包括一个或者一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502、电源503和输入单元504等部件。本领域技术人员可以理解,图25中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器501是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选的,处理器501可包括一个或多个处理核心;优选的,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通讯。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。
存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
计算机设备还包括给各个部件供电的电源503,优选的,电源503可以通过电源管理***与处理器501逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源503还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该计算机设备还可包括输入单元504,该输入单元504可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理器501会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现各种功能,如下:
显示客户端的信息交互房间的用户操作页面,用户操作页面包括拍摄控件和图像区域,图像区域包括预览图像,预览图像包括至少两个房间成员的成员图像,当检测到针对拍摄控件的触发操作时,对预览图像进行图像拍摄,输出拍摄得到的图像。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例还提供一种存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种图像拍摄方法中的步骤。例如,该计算机程序可以执行如下步骤:
显示客户端的信息交互房间的用户操作页面,用户操作页面包括拍摄控件和图像区域,图像区域包括预览图像,预览图像包括至少两个房间成员的成员图像,当检测到针对拍摄控件的触发操作时,对预览图像进行图像拍摄,输出拍摄得到的图像。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种图像拍摄方法中的步骤,因此,可以实现本申请实施例所提供的任一种图像拍摄方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种图像拍摄方法、装置、计算机设备和存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (15)
1.一种图像拍摄方法,其特征在于,包括:
显示客户端的信息交互房间的用户操作页面,所述用户操作页面包括拍摄控件和图像区域,所述图像区域包括预览图像,所述预览图像包括至少两个房间成员的成员图像;
当检测到针对所述拍摄控件的触发操作时,对所述预览图像进行图像拍摄;
输出拍摄得到的图像。
2.根据权利要求1所述的方法,其特征在于,所述显示客户端的信息交互房间的用户操作页面,包括:
显示客户端的房间设置页面,所述房间设置页面包括房间创建控件;
基于针对所述房间创建控件的触发操作,显示创建的信息交互房间的用户操作页面。
3.根据权利要求2所述的方法,其特征在于,所述基于针对所述房间创建控件的触发操作,显示创建的信息交互房间的用户操作页面,包括:
基于针对所述房间创建控件的触发操作,显示鉴权控件;
当检测到针对所述鉴权控件的设置操作完成时,设置创建的信息交互房间的鉴权信息,并显示所述创建的信息交互房间的用户操作页面。
4.根据权利要求3所述的方法,其特征在于,所述基于针对所述房间创建控件的触发操作,显示鉴权控件,包括:
基于针对所述房间创建控件的触发操作,显示房间成员数量控件;
当检测到针对所述房间成员数量控件的设置操作完成时,设置创建的信息交互房间内房间成员的最大数量,并显示鉴权控件。
5.根据权利要求1所述的方法,其特征在于,所述显示客户端的信息交互房间的用户操作页面,包括:
显示客户端的房间加入页面,所述房间加入页面包括已创建的信息交互房间的房间加入控件;
当检测到针对所述房间加入控件的触发操作时,显示房间标识输入控件;
基于针对所述房间标识输入控件的输入操作,将客户端的房间成员标识加入所输入的房间标识对应的信息交互房间,并显示所述信息交互房间的用户操作页面。
6.根据权利要求5所述的方法,其特征在于,所述基于针对所述房间标识输入控件的输入操作,将客户端的房间成员标识加入所输入的房间标识对应的信息交互房间,并显示所述信息交互房间的用户操作页面,包括:
基于针对所述房间标识输入控件的输入操作,显示所输入的房间标识对应的信息交互房间的鉴权信息输入控件;
当检测到针对所述鉴权信息输入控件的输入完成操作,且输入的鉴权信息通过验证时,将客户端的房间成员标识加入输入房间标识对应的信息交互房间,并显示所述信息交互房间的用户操作页面。
7.根据权利要求1所述的方法,其特征在于,所述用户操作页面还包括预览图像效果控件,所述方法还包括:
基于针对预览图像效果控件的操作,对预览图像实现相应的图像效果;
所述当检测到针对所述拍摄控件的触发操作时,对所述预览图像进行图像拍摄,包括:
当检测到针对所述拍摄控件的触发操作时,对实现图像效果后的预览图像进行图像拍摄。
8.根据权利要求7所述的方法,其特征在于,所述预览图像效果控件包括成员图像效果控件,所述基于针对预览图像效果控件的操作,对预览图像实现相应的图像效果,包括:
基于针对成员图像效果控件的设置操作,显示所输入的目标成员效果对应的效果范围控件;
当检测到针对所述效果范围控件的设置操作完成时,对相应的成员图像实现与目标成员效果相对应的图像效果。
9.根据权利要求8所述的方法,其特征在于,所述效果范围控件包括全部成员控件、部分成员控件以及本地成员控件,所述成员图像包括本地终端实时采集的本地成员图像,
所述当检测到针对所述效果范围控件的设置操作完成时,对相应的成员图像实现与目标成员效果相对应的图像效果,包括:
当检测到针对全部成员控件的选定操作时,对所述图像区域的全部成员图像实现与目标成员效果相对应的图像效果;
当检测到针对部分成员控件的设置操作时,对所述图像区域中被选中的成员图像实现与目标成员效果相对应的图像效果;
当检测到针对本地成员控件的选定操作时,对所述图像区域的本地成员图像实现与目标成员效果相对应的图像效果。
10.根据权利要求1所述的方法,其特征在于,所述输出拍摄得到的图像之后,所述方法还包括:
显示图像预览页面,所述图像预览页面包括拍摄得到的图像和图像编辑控件;
基于房间成员针对所述图像编辑控件的编辑操作,在图像预览页面上实时显示拍摄得到的图像的编辑效果。
11.根据权利要求1所述的方法,其特征在于,所述显示客户端的信息交互房间的用户操作页面之前,还包括:
获取本地终端实时采集的图像;
提取所述实时采集的图像中的本地成员图像,以及所述本地成员图像在所述实时采集的图像中的位置信息;
发送所述本地成员图像及其位置信息至服务器;
接收服务器基于本地成员图像及其位置信息返回的预览图像,所述预览图像包括至少两个房间成员的成员图像。
12.根据权利要求1所述的方法,其特征在于,所述图像区域包括至少两个图像子区域,所述显示客户端的信息交互房间的用户操作页面,包括:
获取图像子区域和房间成员之间的映射关系;
基于映射关系显示客户端的信息交互房间的用户操作页面,所述用户操作页面包括图像区域,所述图像区域包括至少两个图像子区域,其中,所述图像区域包括预览图像,所述图像子区域包括其对应的房间成员的成员图像。
13.一种图像拍摄装置,其特征在于,包括:
显示模块,用于显示客户端的信息交互房间的用户操作页面,所述用户操作页面包括拍摄控件和图像区域,所述图像区域包括预览图像,所述预览图像包括至少两个房间成员的成员图像;
拍摄模块,用于当检测到针对所述拍摄控件的触发操作时,对所述预览图像进行图像拍摄;
输出模块,用于输出拍摄得到的图像。
14.一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如权利要求1至12任一项所述方法的步骤。
15.一种存储介质,其特征在于,所述存储介质存储有多条计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至12任一项方法中的步骤。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010175237.9A CN111371993A (zh) | 2020-03-13 | 2020-03-13 | 一种图像拍摄方法、装置、计算机设备和存储介质 |
EP20924850.9A EP4013034A4 (en) | 2020-03-13 | 2020-11-02 | IMAGE CAPTURE METHOD AND APPARATUS AND COMPUTER DEVICE AND STORAGE MEDIA |
PCT/CN2020/125887 WO2021179641A1 (zh) | 2020-03-13 | 2020-11-02 | 一种图像拍摄方法、装置、计算机设备和存储介质 |
US17/716,997 US12022224B2 (en) | 2020-03-13 | 2022-04-08 | Image capturing method and apparatus, computer device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010175237.9A CN111371993A (zh) | 2020-03-13 | 2020-03-13 | 一种图像拍摄方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111371993A true CN111371993A (zh) | 2020-07-03 |
Family
ID=71211798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010175237.9A Pending CN111371993A (zh) | 2020-03-13 | 2020-03-13 | 一种图像拍摄方法、装置、计算机设备和存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US12022224B2 (zh) |
EP (1) | EP4013034A4 (zh) |
CN (1) | CN111371993A (zh) |
WO (1) | WO2021179641A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112135059A (zh) * | 2020-09-30 | 2020-12-25 | 北京字跳网络技术有限公司 | 拍摄方法、装置、电子设备和存储介质 |
CN113318446A (zh) * | 2021-06-30 | 2021-08-31 | 北京字跳网络技术有限公司 | 交互方法、装置、电子设备和计算机可读存储介质 |
WO2021179641A1 (zh) * | 2020-03-13 | 2021-09-16 | 腾讯科技(深圳)有限公司 | 一种图像拍摄方法、装置、计算机设备和存储介质 |
CN115237305A (zh) * | 2022-07-18 | 2022-10-25 | 北京达佳互联信息技术有限公司 | 拍摄界面显示方法、装置、电子设备及存储介质 |
WO2023051160A1 (zh) * | 2021-09-30 | 2023-04-06 | 北京字跳网络技术有限公司 | 一种视频生成方法、装置、***、设备及存储介质 |
WO2023056849A1 (zh) * | 2021-10-09 | 2023-04-13 | 北京字节跳动网络技术有限公司 | 交互方法、装置、设备及存储介质 |
WO2023098611A1 (zh) * | 2021-11-30 | 2023-06-08 | 北京字节跳动网络技术有限公司 | 特效的显示方法、装置、设备及存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113315924A (zh) * | 2020-02-27 | 2021-08-27 | 北京字节跳动网络技术有限公司 | 图像特效处理方法及装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3001513U (ja) * | 1994-02-28 | 1994-08-30 | 肇 村上 | デュエット画像合成表示装置 |
JP2005303360A (ja) * | 2004-04-06 | 2005-10-27 | Nec Saitama Ltd | 携帯電話端末及びその画像合成方法 |
CN101562682A (zh) * | 2008-04-14 | 2009-10-21 | 鸿富锦精密工业(深圳)有限公司 | 视频图像处理***及其服务器、用户端和视频图像处理方法 |
CN102158681A (zh) * | 2011-02-16 | 2011-08-17 | 中兴通讯股份有限公司 | 一种可视电话中协同拍照的方法及移动终端 |
WO2013163904A1 (zh) * | 2012-05-03 | 2013-11-07 | 华为技术有限公司 | 一种利用视频会议实现远程合影的方法、设备及*** |
CN105471704A (zh) * | 2014-08-28 | 2016-04-06 | 腾讯科技(深圳)有限公司 | 一种实现多人通话的方法、装置及*** |
CN106067960A (zh) * | 2016-06-20 | 2016-11-02 | 努比亚技术有限公司 | 一种处理视频数据的移动终端和方法 |
CN107666567A (zh) * | 2016-07-27 | 2018-02-06 | 中兴通讯股份有限公司 | 一种拍照方法、装置及移动终端 |
CN109309866A (zh) * | 2017-07-27 | 2019-02-05 | 腾讯科技(深圳)有限公司 | 图像处理方法及装置、存储介质 |
CN109391792A (zh) * | 2017-08-03 | 2019-02-26 | 腾讯科技(深圳)有限公司 | 视频通信的方法、装置、终端及计算机可读存储介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101431613A (zh) * | 2007-11-09 | 2009-05-13 | 陆云昆 | 网络合影的实现方法 |
KR101460130B1 (ko) * | 2007-12-11 | 2014-11-10 | 삼성전자주식회사 | 휴대 단말기의 화상 통화 방법 및 장치 |
US10775960B2 (en) * | 2009-06-03 | 2020-09-15 | Savant Systems, Inc. | User generated virtual room-based user interface |
CN102821253B (zh) * | 2012-07-18 | 2016-10-19 | 上海量明科技发展有限公司 | 即时通信工具实现合影功能的方法及*** |
US20150009359A1 (en) * | 2013-03-19 | 2015-01-08 | Groopic Inc. | Method and apparatus for collaborative digital imaging |
CN105608715B (zh) * | 2015-12-17 | 2019-12-10 | 广州华多网络科技有限公司 | 一种在线合影方法及*** |
CN106254951B (zh) * | 2016-09-27 | 2019-01-01 | 腾讯科技(深圳)有限公司 | 一种视频直播创建方法及其***、接入设备、管理设备 |
US20180095635A1 (en) * | 2016-10-04 | 2018-04-05 | Facebook, Inc. | Controls and Interfaces for User Interactions in Virtual Spaces |
US10997558B2 (en) * | 2017-02-20 | 2021-05-04 | Vspatial, Inc. | System and method for creating a collaborative virtual session |
CN108718383A (zh) * | 2018-04-24 | 2018-10-30 | 天津字节跳动科技有限公司 | 协同拍摄方法、装置、存储介质及终端设备 |
CN109040643B (zh) * | 2018-07-18 | 2021-04-20 | 奇酷互联网络科技(深圳)有限公司 | 移动终端及远程合影的方法、装置 |
US20200177645A1 (en) * | 2018-11-30 | 2020-06-04 | Eiichiro Yoshida | Content management server, information sharing system, and communication control method |
CN111371993A (zh) * | 2020-03-13 | 2020-07-03 | 腾讯科技(深圳)有限公司 | 一种图像拍摄方法、装置、计算机设备和存储介质 |
-
2020
- 2020-03-13 CN CN202010175237.9A patent/CN111371993A/zh active Pending
- 2020-11-02 EP EP20924850.9A patent/EP4013034A4/en active Pending
- 2020-11-02 WO PCT/CN2020/125887 patent/WO2021179641A1/zh unknown
-
2022
- 2022-04-08 US US17/716,997 patent/US12022224B2/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3001513U (ja) * | 1994-02-28 | 1994-08-30 | 肇 村上 | デュエット画像合成表示装置 |
JP2005303360A (ja) * | 2004-04-06 | 2005-10-27 | Nec Saitama Ltd | 携帯電話端末及びその画像合成方法 |
CN101562682A (zh) * | 2008-04-14 | 2009-10-21 | 鸿富锦精密工业(深圳)有限公司 | 视频图像处理***及其服务器、用户端和视频图像处理方法 |
CN102158681A (zh) * | 2011-02-16 | 2011-08-17 | 中兴通讯股份有限公司 | 一种可视电话中协同拍照的方法及移动终端 |
WO2013163904A1 (zh) * | 2012-05-03 | 2013-11-07 | 华为技术有限公司 | 一种利用视频会议实现远程合影的方法、设备及*** |
CN105471704A (zh) * | 2014-08-28 | 2016-04-06 | 腾讯科技(深圳)有限公司 | 一种实现多人通话的方法、装置及*** |
CN106067960A (zh) * | 2016-06-20 | 2016-11-02 | 努比亚技术有限公司 | 一种处理视频数据的移动终端和方法 |
CN107666567A (zh) * | 2016-07-27 | 2018-02-06 | 中兴通讯股份有限公司 | 一种拍照方法、装置及移动终端 |
CN109309866A (zh) * | 2017-07-27 | 2019-02-05 | 腾讯科技(深圳)有限公司 | 图像处理方法及装置、存储介质 |
CN109391792A (zh) * | 2017-08-03 | 2019-02-26 | 腾讯科技(深圳)有限公司 | 视频通信的方法、装置、终端及计算机可读存储介质 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021179641A1 (zh) * | 2020-03-13 | 2021-09-16 | 腾讯科技(深圳)有限公司 | 一种图像拍摄方法、装置、计算机设备和存储介质 |
US12022224B2 (en) | 2020-03-13 | 2024-06-25 | Tencent Technology (Shenzhen) Company Limited | Image capturing method and apparatus, computer device, and storage medium |
CN112135059A (zh) * | 2020-09-30 | 2020-12-25 | 北京字跳网络技术有限公司 | 拍摄方法、装置、电子设备和存储介质 |
US11956528B2 (en) | 2020-09-30 | 2024-04-09 | Beijing Zitiao Network Technology Co., Ltd. | Shooting method using target control, electronic device, and storage medium |
CN113318446A (zh) * | 2021-06-30 | 2021-08-31 | 北京字跳网络技术有限公司 | 交互方法、装置、电子设备和计算机可读存储介质 |
CN113318446B (zh) * | 2021-06-30 | 2023-11-21 | 北京字跳网络技术有限公司 | 交互方法、装置、电子设备和计算机可读存储介质 |
WO2023051160A1 (zh) * | 2021-09-30 | 2023-04-06 | 北京字跳网络技术有限公司 | 一种视频生成方法、装置、***、设备及存储介质 |
WO2023056849A1 (zh) * | 2021-10-09 | 2023-04-13 | 北京字节跳动网络技术有限公司 | 交互方法、装置、设备及存储介质 |
WO2023098611A1 (zh) * | 2021-11-30 | 2023-06-08 | 北京字节跳动网络技术有限公司 | 特效的显示方法、装置、设备及存储介质 |
CN115237305A (zh) * | 2022-07-18 | 2022-10-25 | 北京达佳互联信息技术有限公司 | 拍摄界面显示方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2021179641A1 (zh) | 2021-09-16 |
EP4013034A4 (en) | 2022-12-07 |
US12022224B2 (en) | 2024-06-25 |
US20220232172A1 (en) | 2022-07-21 |
EP4013034A1 (en) | 2022-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111371993A (zh) | 一种图像拍摄方法、装置、计算机设备和存储介质 | |
CN111541950B (zh) | 表情的生成方法、装置、电子设备及存储介质 | |
CN108322832B (zh) | 评论方法、装置、及电子设备 | |
CN111768478B (zh) | 一种图像合成方法、装置、存储介质和电子设备 | |
CN112199016B (zh) | 图像处理方法、装置、电子设备及计算机可读存储介质 | |
CN110703913A (zh) | 对象交互方法和装置、存储介质及电子装置 | |
CN109150690B (zh) | 交互数据处理方法、装置、计算机设备和存储介质 | |
CN113766296B (zh) | 直播画面的展示方法和装置 | |
WO2022227393A1 (zh) | 图像拍摄方法及装置、电子设备和计算机可读存储介质 | |
CN112905074B (zh) | 交互界面展示方法、交互界面生成方法、装置及电子设备 | |
CN106331355A (zh) | 一种信息处理的方法及装置 | |
CN112752153A (zh) | 一种对视频的播放处理方法及智能设备、存储介质 | |
CN113610953A (zh) | 一种信息处理方法、装置及计算机可读存储介质 | |
WO2023082737A1 (zh) | 一种数据处理方法、装置、设备以及可读存储介质 | |
US20230326161A1 (en) | Data processing method and apparatus, electronic device, computer-readable storage medium, and computer program product | |
CN107666572A (zh) | 拍摄方法、装置、电子设备及存储介质 | |
CN116016837A (zh) | 一种沉浸式虚拟网络会议方法和装置 | |
WO2022247766A1 (zh) | 图像处理方法、装置及电子设备 | |
CN115442519A (zh) | 视频处理方法、装置及计算机可读存储介质 | |
CN114401368B (zh) | 合拍视频的处理方法及装置 | |
CN111461005B (zh) | 一种手势识别方法、装置、计算机设备以及存储介质 | |
US20230138434A1 (en) | Extraction of user representation from video stream to a virtual environment | |
CN114915852B (zh) | 视频通话交互方法、装置、计算机设备和存储介质 | |
CN115619902A (zh) | 一种图像处理方法、装置、设备及介质 | |
CN112734657A (zh) | 基于人工智能和三维模型的云合影方法、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40025602 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |