WO2026001819A1 - Photographing method and apparatus, and computer-readable medium and electronic device - Google Patents
Photographing method and apparatus, and computer-readable medium and electronic deviceInfo
- Publication number
- WO2026001819A1 WO2026001819A1 PCT/CN2025/102046 CN2025102046W WO2026001819A1 WO 2026001819 A1 WO2026001819 A1 WO 2026001819A1 CN 2025102046 W CN2025102046 W CN 2025102046W WO 2026001819 A1 WO2026001819 A1 WO 2026001819A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- shooting
- target
- shooting control
- target object
- type
- 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
Classifications
-
- 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/61—Control of cameras or camera modules based on recognised objects
-
- 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/61—Control of cameras or camera modules based on recognised objects
- H04N23/611—Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
Description
交叉引用Cross-references
本公开要求于2024年06月25日提交的申请号为202410828745.0,名称为“拍摄方法、装置、计算机可读介质及电子设备”的中国专利申请的优先权,该中国专利申请的全部内容通过引用全部并入本文。This disclosure claims priority to Chinese Patent Application No. 202410828745.0, filed on June 25, 2024, entitled "Method for photographing, apparatus, computer-readable medium and electronic device", the entire contents of which are incorporated herein by reference.
本公开属于相机技术领域,具体涉及一种拍摄方法、装置、计算机可读介质及电子设备。This disclosure belongs to the field of camera technology, and specifically relates to a shooting method, apparatus, computer-readable medium, and electronic device.
拍摄可以让瞬时发生的事务形成长时间的记录,其已成为人们日常生活和工作中的必要操作。一般而言,相比于集成在终端设备(例如手机)上的摄像模块,专门拍摄用的相机能够获得更好的拍摄效果,因而相机更受专业人士的喜爱。Photography allows for the creation of long-term records of fleeting events, making it an essential part of daily life and work. Generally speaking, dedicated cameras offer better image quality compared to camera modules integrated into terminal devices (such as mobile phones), making them more popular among professionals.
以类似拍立得一类的智能相机为例,其在单个相机设备中集成了拍照和打印的功能,可以即时完成照片的打印。但是目前来讲这类智能相机的拍照操作限制了相机的使用场景,比如拍照的时候需要用户手持相机对准想拍的对象,然后在相机上按下拍照按键进行拍照。Take instant cameras as an example. They integrate photo taking and printing functions into a single camera device, allowing for instant photo printing. However, currently, the photo taking operation of these smart cameras limits their usage scenarios. For instance, users need to hold the camera, aim it at the subject, and then press the shutter button on the camera to take the picture.
公开内容Public content
本公开的目的在于提供一种拍摄方法、装置、计算机可读介质及电子设备。The purpose of this disclosure is to provide a shooting method, apparatus, computer-readable medium, and electronic device.
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
根据本公开实施例的一个方面,提供一种拍摄方法,包括:According to one aspect of the present disclosure, a shooting method is provided, comprising:
确定与需要进行拍摄的目标对象具有关联关系的目标拍摄控制主体的类型,其中所述目标拍摄控制主体用于控制相机的拍摄操作;Determine the type of target shooting control subject that is associated with the target object to be photographed, wherein the target shooting control subject is used to control the shooting operation of the camera;
获取所述目标拍摄控制主体的成像信息,根据所述成像信息和所述目标拍摄控制主体的类型生成拍摄控制信号;Acquire imaging information of the target shooting control subject, and generate a shooting control signal based on the imaging information and the type of the target shooting control subject;
根据所述拍摄控制信号对所述目标对象执行对应的拍摄操作。The corresponding shooting operation is performed on the target object according to the shooting control signal.
根据本公开实施例的一个方面,提供一种拍摄装置,包括:According to one aspect of the present disclosure, a shooting device is provided, comprising:
类型确定模块,用于确定与需要进行拍摄的目标对象具有关联关系的目标拍摄控制主体的类型,所述目标拍摄控制主体用于控制相机的拍摄操作;The type determination module is used to determine the type of the target shooting control subject that is associated with the target object to be photographed, and the target shooting control subject is used to control the shooting operation of the camera;
信号生成模块,用于获取所述目标拍摄控制主体的成像信息,根据所述成像信息和所述目标拍摄控制主体的类型生成拍摄控制信号;A signal generation module is used to acquire imaging information of the target shooting control subject and generate a shooting control signal based on the imaging information and the type of the target shooting control subject;
拍摄模块,用于根据所述目标拍摄控制对象和所述目标对象控制所述相机执行拍摄操作。The shooting module is used to control the camera to perform shooting operations based on the target shooting control object and the target object.
在本公开的一个实施例中,类型确定模块具体用于:In one embodiment of this disclosure, the type determination module is specifically used for:
获取所述相机针对所述目标对象采集的视频流数据;Acquire the video stream data captured by the camera for the target object;
根据所述视频流数据确定需要进行拍摄的目标对象的类型;The type of target object to be filmed is determined based on the video stream data;
根据所述目标对象的类型和预设对象主体映射关系,确定所述目标拍摄控制主体的类型;所述预设对象主体映射关系指示拍摄对象类型和拍摄控制主体类型之间的映射关系。The type of the target shooting control subject is determined based on the type of the target object and the preset object subject mapping relationship; the preset object subject mapping relationship indicates the mapping relationship between the shooting object type and the shooting control subject type.
在本公开的一个实施例中,类型确定模块具体用于:In one embodiment of this disclosure, the type determination module is specifically used for:
根据用户选择的拍摄模式确定与需要进行拍摄的目标对象具有关联关系的目标拍摄控制主体的类型;所述拍摄模式至少包括单手势拍摄模式、多手势拍摄模式、动态手势拍摄模式、预定义手势拍摄模式、标记物追踪拍摄模式和人脸识别追踪拍摄模式。The type of target shooting control subject that is associated with the target object to be shot is determined according to the shooting mode selected by the user; the shooting mode includes at least single gesture shooting mode, multi-gesture shooting mode, dynamic gesture shooting mode, predefined gesture shooting mode, marker tracking shooting mode and face recognition tracking shooting mode.
在本公开的一个实施例中,类型确定模块具体用于:In one embodiment of this disclosure, the type determination module is specifically used for:
获取所述相机取景范围内的人脸图像数据;Acquire facial image data within the field of view of the camera;
对所述人脸图像数据进行人脸特征提取,得到待识别面部特征信息;Facial feature extraction is performed on the facial image data to obtain facial feature information to be identified;
若所述待识别面部特征信息与预存人脸面部特征信息一致,则将所述待识别面部特征信息对应的对象作为目标对象,并确定与所述目标对象具有关联关系的目标拍摄控制主体的类型。If the facial feature information to be identified is consistent with the pre-stored facial feature information, then the object corresponding to the facial feature information to be identified is taken as the target object, and the type of the target shooting control subject that is associated with the target object is determined.
在本公开的一个实施例中,信号生成模块具体用于:In one embodiment of this disclosure, the signal generation module is specifically used for:
根据所述目标拍摄控制主体的类型确定对应的主体识别算法;所述主体识别算法至少包括手势识别算法、人脸识别算法和标记物识别算法其中之一或者其任意组合;The corresponding subject recognition algorithm is determined based on the type of the target shooting control subject; the subject recognition algorithm includes at least one of the gesture recognition algorithm, face recognition algorithm, and marker recognition algorithm, or any combination thereof;
当通过所述主体识别算法识别出所述成像信息中的目标拍摄控制主体为指定拍摄控制主体时,生成所述拍摄控制信号。When the subject recognition algorithm identifies the target shooting control subject in the imaging information as the designated shooting control subject, the shooting control signal is generated.
在本公开的一个实施例中,信号生成模块具体用于:In one embodiment of this disclosure, the signal generation module is specifically used for:
通过所述主体识别算法对所述成像信息中的指定区域进行识别,以确定所述成像信息包含的目标拍摄控制主体;其中,所述指定区域的边界与所述目标对象的影像轮廓的距离小于第一预设距离,或者所述指定区域的边界与所述目标对象的指定部位轮廓的距离小于第二预设距离。The subject recognition algorithm identifies a designated area in the imaging information to determine the target shooting control subject contained in the imaging information; wherein the distance between the boundary of the designated area and the image outline of the target object is less than a first preset distance, or the distance between the boundary of the designated area and the outline of a designated part of the target object is less than a second preset distance.
在本公开的一个实施例中,所述目标拍摄控制主体的类型为手势;类型确定模块具体用于:In one embodiment of this disclosure, the type of the target shooting control subject is a gesture; the type determination module is specifically used for:
对所述目标对象进行人脸识别,以记录所述目标对象的面部所在区域;Perform facial recognition on the target object to record the area where the target object's face is located;
当根据所述成像信息识别出所述目标拍摄控制主体时,检测所述目标控制主体所在位置与所述面部所在区域之间的距离;When the target shooting control subject is identified based on the imaging information, the distance between the location of the target control subject and the area where the face is located is detected;
当所述距离在预设范围内时,生成所述拍摄控制信号。When the distance is within a preset range, the shooting control signal is generated.
在本公开的一个实施例中,所述目标拍摄控制主体的类型为标记物;类型确定模块具体用于:In one embodiment of this disclosure, the target acquisition control subject is a marker; the type determination module is specifically used for:
当根据所述成像信息检测到所述目标拍摄控制主体时,与所述目标拍摄控制主体的无线信号传输模块建立无线连接;When the target shooting control subject is detected based on the imaging information, a wireless connection is established with the wireless signal transmission module of the target shooting control subject;
通过所述无线连接获取所述目标拍摄控制主体发送的所述拍摄控制信号。The shooting control signal sent by the target shooting control subject is obtained through the wireless connection.
在本公开的一个实施例中,所述目标拍摄控制主体的类型为手势;信号生成模块具体用于:In one embodiment of this disclosure, the target shooting control subject is of the type of gesture; the signal generation module is specifically used for:
根据所述成像信息检测所述目标对象执行的第一手势动作;The first hand gesture performed by the target object is detected based on the imaging information;
当在检测到所述第一手势动作后的预设时长内检测到所述目标对象执行了第二手势动作时,生成所述拍摄控制信号。When the target object is detected to have performed a second gesture within a preset time period after the first gesture is detected, the shooting control signal is generated.
在本公开的一个实施例中,所述目标对象为多个;信号生成模块具体用于:In one embodiment of this disclosure, the target objects are multiple; the signal generation module is specifically used for:
根据所述成像信息和所述目标拍摄控制主体的类型识别出多个目标拍摄控制主体;Multiple target shooting control entities were identified based on the imaging information and the type of the target shooting control entity.
计算控制主体数量与目标对象数量之间的比例;Calculate the ratio between the number of controlled entities and the number of target objects;
当所述比例大于预设阈值时,生成所述拍摄控制信号。When the ratio is greater than a preset threshold, the shooting control signal is generated.
在本公开的一个实施例中,所述拍摄控制信号包括对焦指令和拍摄指令;拍摄模块具体用于:In one embodiment of this disclosure, the shooting control signal includes a focus command and a shooting command; the shooting module is specifically used for:
在根据所述对焦指令对所述目标对象执行对焦操作后,根据所述拍摄指令对所述目标对象执行对应的拍摄操作。After focusing on the target object according to the focusing command, a corresponding shooting operation is performed on the target object according to the shooting command.
在本公开的一个实施例中,所述目标对象为多个;拍摄模块具体用于:In one embodiment of this disclosure, the target objects are multiple; the shooting module is specifically used for:
根据各个目标对象对应的拍摄控制信号生成时间,依次对各个目标对象进行对焦后执行拍摄操作;或者Based on the generation time of the shooting control signal corresponding to each target object, focus on each target object sequentially and then perform the shooting operation; or
分别对各个目标对象进行对焦后,对多个目标对象整体执行拍摄操作。After focusing on each target object individually, the shooting operation is performed on multiple target objects as a whole.
在本公开的一个实施例中,拍摄模块还用于:In one embodiment of this disclosure, the imaging module is further configured to:
当检测到停止拍摄手势时,控制所述相机停止拍摄。When a stop shooting gesture is detected, the camera is controlled to stop shooting.
在本公开的一个实施例中,拍摄模块还用于:In one embodiment of this disclosure, the imaging module is further configured to:
当检测到所述目标对象移动时,根据所述目标对象的移动路径生成镜头移动指令;When the target object is detected to be moving, a camera movement command is generated based on the target object's movement path;
根据所述镜头移动指令控制所述相机的镜头移动,以在拍摄过程中使所述目标对象处于所述相机的取景范围内。The camera lens is moved according to the lens movement command so that the target object is within the camera's field of view during the shooting process.
根据本公开实施例的一个方面,提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如以上技术方案中的拍摄方法。According to one aspect of the present disclosure, a computer-readable medium is provided having a computer program stored thereon, which, when executed by a processor, implements the shooting method as described in the above technical solutions.
根据本公开实施例的一个方面,提供一种电子设备,该电子设备包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器执行所述可执行指令使得所述电子设备执行如以上技术方案中的拍摄方法。According to one aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor executes the executable instructions to cause the electronic device to perform the shooting method as described in the above technical solution.
根据本公开实施例的一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上技术方案中的拍摄方法。According to one aspect of the present disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the imaging method as described above.
在本公开实施例提供的技术方案中,首先确定与需要进行拍摄的目标对象具有关联关系的目标拍摄控制主体的类型,其中目标拍摄控制主体用于控制相机的拍摄操作;然后获取目标拍摄控制主体的成像信息,根据成像信息和目标拍摄控制主体的类型生成拍摄控制信号;最后根据拍摄控制信号对目标对象执行对应的拍摄操作,由此,相机可以基于所需拍摄的目标对象和目标拍摄控制主体实现自动拍摄,而无需用户手动操作拍摄,从而使得用户可以在更多的场景下使用相机拍摄,扩展了相机的使用场景,提升了用户体验。In the technical solution provided in this disclosure, the type of the target shooting control subject that is associated with the target object to be photographed is first determined, wherein the target shooting control subject is used to control the shooting operation of the camera; then, the imaging information of the target shooting control subject is acquired, and a shooting control signal is generated according to the imaging information and the type of the target shooting control subject; finally, the corresponding shooting operation is performed on the target object according to the shooting control signal. Thus, the camera can automatically shoot based on the target object to be photographed and the target shooting control subject, without the need for manual operation by the user, thereby enabling the user to use the camera to shoot in more scenarios, expanding the camera's usage scenarios, and improving the user experience.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure.
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
图1示意性地示出了本公开一个实施例提供的拍摄方法的流程图。Figure 1 schematically illustrates a flowchart of a shooting method provided in one embodiment of the present disclosure.
图2示意性地示出了本公开一个实施例提供的拍摄方法的流程图。Figure 2 schematically illustrates a flowchart of an imaging method provided in one embodiment of the present disclosure.
图3示意性地示出了本公开实施例提供的拍摄装置的结构框图。Figure 3 schematically shows a structural block diagram of the imaging device provided in an embodiment of the present disclosure.
图4示意性示出了适于用来实现本公开实施例的电子设备的计算机系统结构框图。Figure 4 schematically illustrates a computer system architecture block diagram suitable for implementing electronic devices according to embodiments of the present disclosure.
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more thorough and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art.
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this disclosure.
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and/or processor devices and/or microcontroller devices.
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations/steps, nor do they necessarily have to be performed in the described order. For example, some operations/steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
本公开实施例中,术语“模块”或“单元”是指有预定功能的计算机程序或计算机程序的一部分,并与其他相关部分一起工作以实现预定目标,并且可以通过使用软件、硬件(如处理电路或存储器)或其组合来全部或部分实现。同样的,一个处理器(或多个处理器或存储器)可以用来实现一个或多个模块或单元。此外,每个模块或单元都可以是包含该模块或单元功能的整体模块或单元的一部分。In this disclosure, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
在使用相机拍照时,用户需要手持相机对准想拍的对象,然后在相机上按下拍照按键进行拍照。这就使得执行拍照操作的用户无法被相机拍摄到,并且,也使得相机必须被用户随身携带,用户无法脱离相机而进行拍摄操作,从而限制了相机的使用场景。基于前述问题,本公开提出了一种拍摄方法,下面结合具体实施方式对本公开提供的拍摄方法做出详细说明。When taking photos with a camera, the user needs to hold the camera, aim it at the desired object, and then press the shutter button. This prevents the user from being photographed and also requires the camera to be carried by the user, limiting the camera's usability. To address these issues, this disclosure proposes a shooting method, which will be described in detail below with specific embodiments.
图1示意性地示出了本公开一个实施例提供的拍摄方法的流程图,该方法可以由相机实施,如拍立得相机。如图1所示,本实施例提供的拍摄方法包括步骤110至步骤130,具体如下:Figure 1 schematically illustrates a flowchart of a shooting method provided in an embodiment of this disclosure. This method can be implemented using a camera, such as an instant camera. As shown in Figure 1, the shooting method provided in this embodiment includes steps 110 to 130, as detailed below:
步骤110、确定与需要进行拍摄的目标对象具有关联关系的目标拍摄控制主体的类型,其中目标拍摄控制主体用于控制相机的拍摄操作。Step 110: Determine the type of target shooting control subject that is associated with the target object to be photographed, wherein the target shooting control subject is used to control the camera's shooting operation.
具体地,目标对象是相机的拍摄对象,其可以是人、动物、器械等任意能够被相机记录的对象。目标拍摄控制主体是用于控制相机的拍摄操作的对象,其具有多种类型,例如目标拍摄控制主体的类型包括人的身体姿态、面部表情、手势、佩戴的标记物等,也可以是其他动物或物品上的标记物,如动物名牌、车牌等。Specifically, the target object is the subject of the camera's shooting, which can be any object that can be recorded by the camera, such as a person, animal, or machine. The target shooting control object is the object used to control the camera's shooting operation. It can be of various types, such as a person's body posture, facial expression, gestures, or tags worn on their person, or tags on other animals or objects, such as animal name tags or license plates.
在本公开的一个实施例中,用户可以预先在相机中存储多个人脸面部特征信息,例如,用户使用相机对指定人员进行拍摄,相机对拍摄图像进行人脸识别,得到人脸面部特征信息并进行存储;或者,用户将指定人员的人脸图像导入相机中,相机对该图像进行人脸识别,得到人脸面部特征信息并进行存储。人脸面部特征信息可用于区分不同的人。在进行拍摄时,相机采集取景范围内的人脸图像数据,并对人脸图像数据进行识别,提取出待识别面部特征信息;然后将待识别面部特征信息与预存的人脸面部特征信息进行比较,如果二者一致,则将该待识别面部特征信息对应的人员作为目标对象;如果二者不一致,则不将对应人员作为目标对象。这样可以精准确认需要进行拍摄的目标对象,排除环境中其他非拍摄相关人员的干扰。In one embodiment of this disclosure, a user can pre-store multiple facial feature information in the camera. For example, the user uses the camera to photograph a designated person, the camera performs facial recognition on the photographed image to obtain and store the facial feature information; or, the user imports a facial image of a designated person into the camera, the camera performs facial recognition on the image to obtain and store the facial feature information. Facial feature information can be used to distinguish different people. During shooting, the camera acquires facial image data within the field of view and performs facial recognition on the facial image data to extract the facial feature information to be identified; then, the facial feature information to be identified is compared with pre-stored facial feature information. If they match, the person corresponding to the facial feature information to be identified is taken as the target object; if they do not match, the corresponding person is not taken as the target object. This allows for accurate identification of the target object to be photographed, eliminating interference from other people in the environment who are not relevant to the photograph.
在本公开的一个实施例中,目标拍摄控制主体的类型可以根据用户在相机上设置的拍摄模式来确定,即根据用户选择的拍摄模式确定与需要进行拍摄的目标对象具有关联关系的目标拍摄控制主体的类型。其中,拍摄模式定义了触发拍摄操作的主体类型,即定义了目标拍摄控制主体的类型,例如,拍摄模式可以包括单手势拍摄模式、多手势拍摄模式、动态手势拍摄模式、预定义手势拍摄模式、标记物追踪拍摄模式和人脸识别追踪拍摄模式,基于用户需求或者设计需求,还可以包括其他类型的拍摄模式。单手势拍摄模式是指通过单一手势动作触发拍摄操作的模式,比如单手比划出“V”字形。多手势拍摄模式是指通过多个手势动作触发拍摄操作的模式,比如两只手都比划出“V”字形。动态手势拍摄模式是指通过变化的手势动作触发拍摄操作的模式,比如通过手势比划出数字1变化至手势比划出数字2。预定义手势拍摄模式是指用户预先设定或者相机中预先存储相关手势动作,后续用户执行了该手势动作后触发拍摄操作。标记物追踪拍摄模式是指通过某种特定的标记物触发拍摄操作,也可以称为l ogo追踪拍摄模式,比如动物铭牌、车牌、人所穿戴的特定标记等,作为示例,特定标记可以是企业文化衫的企业标记或相关图形,也可以是着装衣物上所佩戴的铭牌、标记牌等。人脸识别追踪拍摄模式是指通过识别人脸触发拍摄操作。上述通过各种手势触发拍摄操作的模式可以统一称为手势拍摄模式。那么根据上述几种拍摄模式,可以确定目标拍摄控制主体的类型可以是手势、人脸、标记物等。In one embodiment of this disclosure, the type of the target shooting control entity can be determined based on the shooting mode set by the user on the camera. That is, the type of target shooting control entity associated with the target object to be photographed is determined according to the shooting mode selected by the user. The shooting mode defines the type of entity that triggers the shooting operation, i.e., defines the type of target shooting control entity. For example, the shooting mode may include a single-gesture shooting mode, a multi-gesture shooting mode, a dynamic gesture shooting mode, a predefined gesture shooting mode, a marker tracking shooting mode, and a face recognition tracking shooting mode. Other types of shooting modes may also be included based on user or design requirements. A single-gesture shooting mode refers to a mode that triggers the shooting operation through a single gesture, such as making a "V" shape with one hand. A multi-gesture shooting mode refers to a mode that triggers the shooting operation through multiple gestures, such as making a "V" shape with both hands. A dynamic gesture shooting mode refers to a mode that triggers the shooting operation through changing gestures, such as changing the gesture from making the number 1 to making the number 2. A predefined gesture shooting mode refers to a mode where the user pre-sets or the camera pre-stores relevant gestures, and the user triggers the shooting operation after performing the gesture. Marker-based tracking shooting mode refers to triggering the shooting operation through a specific marker, also known as logo tracking shooting mode. Examples include animal name tags, license plates, and specific tags worn by people. For instance, a specific marker could be a company logo or related graphic on a T-shirt, or a nameplate or tag worn on clothing. Face recognition tracking shooting mode refers to triggering the shooting operation by recognizing a face. All the above modes that trigger shooting operations through various gestures can be collectively referred to as gesture shooting modes. Therefore, based on the above shooting modes, the type of target shooting control subject can be gestures, faces, markers, etc.
作为一个进一步的具体示例,在logo追踪拍摄模式下,铭牌或者标记牌还可以集成有无线信号传输模块,其具有拍摄控制信号发射功能,并可以与相机联网或者配对。当相机在取景范围内识别到对应logo时,可以启动网络连接或者配对,与标记牌的无线传输模块进行自动联网或配对,之后相机进入无线控制拍摄模式,用户可以通过在标记牌上进行操作输出拍摄控制信号,拍摄控制信号通过无线传输传递到相机一端,则相机执行录像或者拍照功能。As a further concrete example, in logo tracking shooting mode, the nameplate or marker can also integrate a wireless signal transmission module, which has the function of transmitting shooting control signals and can be networked or paired with the camera. When the camera recognizes the corresponding logo within the field of view, it can initiate network connection or pairing, automatically connecting or pairing with the marker's wireless transmission module. The camera then enters wireless control shooting mode, and the user can output shooting control signals by operating the marker. These signals are transmitted wirelessly to the camera, which then performs video recording or photo taking.
在本公开的一个实施例中,目标拍摄控制主体的类型可以由相机主动识别,具体过程包括:获取相机针对目标对象采集的视频流数据;根据视频流数据确定需要进行拍摄的目标对象的类型;根据目标对象的类型和预设对象主体映射关系,确定目标拍摄控制主体的类型;预设对象主体映射关系指示拍摄对象类型和拍摄控制主体类型之间的映射关系。相机开启后通过镜头取景,即可进行成像信息的采集,连续时间采集的多帧图像就是相机采集的视频流数据。当要对目标对象进行拍摄时,相机所采集视频流的图像中通常会包括目标对象,那么通过对视频流中的图像进行识别,可以确定目标对象的类型,例如可以确定目标对象的类型是人、动物、车辆或者其他物品。根据目标对象类型的不同,对应的目标拍摄控制主体类型自然也不相同,相机中可以预先存储对象主体映射关系,也就是拍摄对象类型和拍摄控制主体类型之间的映射关系,然后根据当前检测到的目标对象的类型,查询该映射关系,从而确定目标拍摄控制主体的类型。示例性的,当检测到目标对象类型是人时,可以确定目标拍摄控制主体的类型是手势、身姿或者面部表情;当检测到目标对象类型是动物时,可以确定目标拍摄控制主体是动物铭牌、动物穿戴的标识物或者动物做出的特定动作;当检测到目标对象类型是车辆时,可以确定目标拍摄控制主体的类型是车牌、车标等。In one embodiment of this disclosure, the type of the target shooting control subject can be actively identified by the camera. The specific process includes: acquiring video stream data collected by the camera for the target object; determining the type of the target object to be shot based on the video stream data; determining the type of the target shooting control subject based on the type of the target object and a preset object subject mapping relationship; the preset object subject mapping relationship indicates the mapping relationship between the shooting object type and the shooting control subject type. After the camera is turned on, it can collect imaging information by framing the view through the lens. Multiple frames of images collected continuously constitute the video stream data collected by the camera. When shooting a target object, the images in the video stream collected by the camera usually include the target object. Therefore, by identifying the images in the video stream, the type of the target object can be determined, for example, whether the target object is a person, animal, vehicle, or other object. Depending on the type of the target object, the corresponding target shooting control subject type will naturally be different. The camera can pre-store the object subject mapping relationship, that is, the mapping relationship between the shooting object type and the shooting control subject type. Then, based on the currently detected target object type, the mapping relationship is queried to determine the type of the target shooting control subject. For example, when the target object type is detected as a person, the type of the target shooting control subject can be determined as a gesture, posture, or facial expression; when the target object type is detected as an animal, the type of the target shooting control subject can be determined as an animal nameplate, an identification item worn by the animal, or a specific action performed by the animal; when the target object type is detected as a vehicle, the type of the target shooting control subject can be determined as a license plate, vehicle logo, etc.
步骤120、获取目标拍摄控制主体的成像信息,根据成像信息和目标拍摄控制主体的类型生成拍摄控制信号。Step 120: Obtain the imaging information of the target shooting control subject, and generate a shooting control signal based on the imaging information and the type of the target shooting control subject.
具体地,目标拍摄控制主体的成像信息通过相机镜头采集目标对象的图像数据得到,如前述视频流数据。该成像信息主要用于识别目标拍摄控制主体具体是什么,比如具体是什么手势、是怎样的面部表情、车牌号的具体字符等。根据成像信息和目标拍摄控制主体的类型生成拍摄控制信号,就是根据成像信息识别出目标拍摄控制主体的具体内容,是否为目标拍摄控制主体的类型所对应的触发拍摄操作的主体内容,如果是,则生成拍摄控制信号,该信号可以控制相机进行拍摄操作。例如,如果目标拍摄控制主体的类型是手势,那么触发拍摄操作的手势可能是“V”字形手势,根据成像信息识别目标拍摄控制主体是否为“V”字形手势,如果是,则生成拍摄控制信号。Specifically, the imaging information of the target shooting control subject is obtained by capturing image data of the target object through the camera lens, such as the aforementioned video stream data. This imaging information is mainly used to identify what the target shooting control subject is, such as what kind of gesture, facial expression, or specific characters of a license plate. Generating a shooting control signal based on the imaging information and the type of the target shooting control subject involves identifying the specific content of the target shooting control subject based on the imaging information, and determining whether it corresponds to the subject content that triggers the shooting operation for the target shooting control subject type. If so, a shooting control signal is generated, which controls the camera to perform the shooting operation. For example, if the type of the target shooting control subject is a gesture, then the gesture that triggers the shooting operation might be a "V" sign. The imaging information identifies whether the target shooting control subject has a "V" sign; if so, a shooting control signal is generated.
步骤130、根据拍摄控制信号对目标对象执行对应的拍摄操作。Step 130: Perform the corresponding shooting operation on the target object according to the shooting control signal.
具体地,生成拍摄控制信号后,相机执行该拍摄控制信号,即可对目标对象执行拍摄操作。如此,用户不必手持相机按下拍照按键才能够进行拍摄,用户可以将相机置于某个位置,然后通过手势、身姿、面部表情等实现自动拍摄,也可以对其他动物、车辆或物品等进行有条件的自动拍摄,极大地扩展了相机的应用场景,提升了用户体验。Specifically, after generating the shooting control signal, the camera executes the signal to take a picture of the target object. This eliminates the need for users to hold the camera and press the shutter button; instead, users can place the camera in a position and use gestures, postures, facial expressions, etc., to automatically take pictures. It also allows for conditional automatic shooting of other animals, vehicles, or objects, greatly expanding the camera's application scenarios and enhancing the user experience.
在本公开实施例提供的技术方案中,首先确定与需要进行拍摄的目标对象具有关联关系的目标拍摄控制主体的类型,其中目标拍摄控制主体用于控制相机的拍摄操作;然后获取目标拍摄控制主体的成像信息,根据成像信息和目标拍摄控制主体的类型生成拍摄控制信号;最后根据拍摄控制信号对目标对象执行对应的拍摄操作,由此,相机可以基于所需拍摄的目标对象和目标拍摄控制主体实现自动拍摄,而无需用户手动操作拍摄,从而使得用户可以在更多的场景下使用相机拍摄,扩展了相机的使用场景,提升了用户体验。In the technical solution provided in this disclosure, the type of the target shooting control subject that is associated with the target object to be photographed is first determined, wherein the target shooting control subject is used to control the shooting operation of the camera; then, the imaging information of the target shooting control subject is acquired, and a shooting control signal is generated according to the imaging information and the type of the target shooting control subject; finally, the corresponding shooting operation is performed on the target object according to the shooting control signal. Thus, the camera can automatically shoot based on the target object to be photographed and the target shooting control subject, without the need for manual operation by the user, thereby enabling the user to use the camera to shoot in more scenarios, expanding the camera's usage scenarios, and improving the user experience.
图2示意性地示出了本公开一个实施例提供的拍摄方法的流程图,本实施例是对上述实施例的进一步细化。如图2所示,本实施例提供的拍摄方法包括以下步骤:Figure 2 schematically illustrates a flowchart of a shooting method provided in one embodiment of this disclosure. This embodiment is a further refinement of the above embodiments. As shown in Figure 2, the shooting method provided in this embodiment includes the following steps:
步骤210、确定与需要进行拍摄的目标对象具有关联关系的目标拍摄控制主体的类型,其中目标拍摄控制主体用于控制相机的拍摄操作。Step 210: Determine the type of target shooting control subject that is associated with the target object to be photographed, wherein the target shooting control subject is used to control the camera's shooting operation.
步骤220、获取目标拍摄控制主体的成像信息。Step 220: Obtain the imaging information of the target shooting control subject.
步骤210-步骤220与前述实施例中的步骤110-步骤120中的对应内容相同,在此不再赘述。Steps 210-220 are the same as the corresponding contents of steps 110-120 in the aforementioned embodiments, and will not be repeated here.
步骤230、根据目标拍摄控制主体的类型确定对应的主体识别算法;主体识别算法至少包括手势识别算法、人脸识别算法和标记物识别算法。Step 230: Determine the corresponding subject recognition algorithm based on the type of the target shooting control subject; the subject recognition algorithm includes at least a gesture recognition algorithm, a face recognition algorithm, and a marker recognition algorithm.
具体地,主体识别算法用于识别目标拍摄控制主体的具体内容,那么目标拍摄控制主体的类型不同,对应的主题识别算法也不相同,故而需要根据目标拍摄控制主体的类型确定对应的主体识别算法。在本实施例中,主体识别算法至少包括手势识别算法、人脸识别算法和标记物识别算法其中之一或者其任意组合。手势识别算法用于识别目标对象所执行的目标拍摄控制主体具体是什么手势,比如,手势识别算法用于识别目标对象是执行了“V”形手势还是“√”形手势(大拇指和食指张开所比的手势)。或者,手势识别算法用于识别目标拍摄控制主体是否是触发拍摄操作的拍摄控制主体,例如,触发拍摄操作的拍摄控制主体是“V”形手势,那么手势识别算法用于识别目标对象是否执行了“V”形手势。人脸识别算法用于识别目标对象的面部表情,比如,人脸识别算法用于识别目标对象是否做出了微笑表情。标记物识别算法用于识别出标记物内容,比如动物铭牌内容、车牌、车标等。将主体识别算法与目标拍摄控制主体类型关联起来,可以采用更加准确地算法对目标拍摄控制主体进行识别,例如,确定目标拍摄控制主体的类型是手势,则采用手势识别算法而不是人脸识别算法或者标记物识别算法,从而能够得到更加准确的目标拍摄控制主体的识别信息。Specifically, the subject recognition algorithm is used to identify the specific content of the target shooting control subject. Different types of target shooting control subjects require different subject recognition algorithms; therefore, it is necessary to determine the corresponding subject recognition algorithm based on the type of the target shooting control subject. In this embodiment, the subject recognition algorithm includes at least one of a gesture recognition algorithm, a face recognition algorithm, and a marker recognition algorithm, or any combination thereof. The gesture recognition algorithm is used to identify what specific gesture the target object is performing as the target shooting control subject. For example, the gesture recognition algorithm is used to identify whether the target object is performing a "V" sign or a "√" sign (a gesture made by spreading the thumb and forefinger). Alternatively, the gesture recognition algorithm is used to identify whether the target shooting control subject is the shooting control subject that triggered the shooting operation. For example, if the shooting control subject that triggered the shooting operation is a "V" sign, then the gesture recognition algorithm is used to identify whether the target object performed a "V" sign. The face recognition algorithm is used to identify the facial expressions of the target object. For example, the face recognition algorithm is used to identify whether the target object is smiling. The marker recognition algorithm is used to identify the content of markers, such as animal nameplates, license plates, car logos, etc. By associating the subject recognition algorithm with the type of the target shooting control subject, a more accurate algorithm can be used to identify the target shooting control subject. For example, if the type of the target shooting control subject is determined to be a gesture, then a gesture recognition algorithm is used instead of a face recognition algorithm or a marker recognition algorithm, thereby obtaining more accurate identification information of the target shooting control subject.
步骤240、当通过主体识别算法识别出成像信息中的目标拍摄控制主体为指定拍摄控制主体时,生成拍摄控制信号。Step 240: When the target shooting control subject in the imaging information is identified as the designated shooting control subject by the subject recognition algorithm, a shooting control signal is generated.
具体地,指定拍摄控制主体是触发拍摄操作的拍摄控制主体,当识别出成像信息中的目标拍摄控制主体为指定拍摄控制主体时,即表示可以进行拍摄操作,从而生成拍摄控制信号。Specifically, the designated shooting control subject is the shooting control subject that triggers the shooting operation. When the target shooting control subject in the imaging information is identified as the designated shooting control subject, it means that the shooting operation can be performed, thereby generating a shooting control signal.
在本公开的一个实施例中,通过主体识别算法对目标拍摄控制主体进行识别的具体过程是:通过主体识别算法对成像信息中的指定区域进行识别,以确定成像信息包含的目标拍摄控制主体;其中,指定区域的边界与目标对象的影像轮廓的距离小于第一预设距离,或者指定区域的边界与目标对象的指定部位轮廓的距离小于第二预设距离。例如,指定区域是目标对象影像轮廓范围以内或者附近区域,或者指定区域是目标对象特定部位轮廓范围以内或者附近区域,比如人体轮廓区域内或者人体轮廓附近区域的手势、在车辆影像轮廓区域内或者车头车尾区域的车牌、靠近人脸部的“八”字形手势等。In one embodiment of this disclosure, the specific process of identifying the target shooting control subject using a subject recognition algorithm is as follows: The subject recognition algorithm identifies a designated area in the imaging information to determine the target shooting control subject contained within the imaging information; wherein the distance between the boundary of the designated area and the image contour of the target object is less than a first preset distance, or the distance between the boundary of the designated area and the contour of a designated part of the target object is less than a second preset distance. For example, the designated area is within or near the image contour of the target object, or the designated area is within or near the contour of a specific part of the target object, such as a gesture within or near the human body contour area, a license plate within or near the vehicle image contour area, or a figure-eight gesture near a person's face.
进一步的,在本公开的另一个实施例中,可以先对拍摄的目标对象进行人脸识别,并记录或暂存人脸面部特征信息,人脸面部特征信息可用于区分不同的人。将人脸识别与目标拍摄控制主体的识别进行结合以生成拍摄控制信号。具体的,对相机取景范围内的每个人脸进行面部特征信息提取并进行记录,随后识别到拍摄控制手势时,根据所识别到的控制手势判断该控制手势与先前记录的任意人脸面部特征信息所在区域靠近,如果靠近则判定该控制手势有效,否则判定该控制手势无效,不对相机的拍摄进行控制,直到识别到有效的拍摄控制手势。对于在公众场所进行多人拍照的情况下,由于场所内除了目标拍摄对象以外,还有其他“闲杂人等”,采用手势与人脸识别结合的方式可以排除闲杂人等对相机产生的干扰控制。Furthermore, in another embodiment of this disclosure, facial recognition can be performed on the target object to be photographed first, and facial feature information can be recorded or temporarily stored. This facial feature information can be used to distinguish different people. Facial recognition is combined with the identification of the target shooting control subject to generate a shooting control signal. Specifically, facial feature information is extracted and recorded for each face within the camera's field of view. Then, when a shooting control gesture is detected, it is determined whether the detected gesture is close to the area containing any previously recorded facial feature information. If close, the gesture is considered valid; otherwise, it is considered invalid, and the camera is not controlled until a valid shooting control gesture is detected. In cases of multiple people taking photos in public places, since there are other "unauthorized persons" besides the target object, combining gesture and facial recognition can eliminate interference from these unauthorized persons.
在本公开的一个实施例中,目标拍摄控制主体的类型为手势,此时可以根据成像信息进行单一手势手别、多种手势识别、静态手势识别、动态手势识别以及自定义手势识别来生成拍摄控制信号。单一手势手别是指仅需识别出一种手势动作。多种手势识别是指需要识别出两种及以上的手势动作。静态手势识别是指识别出的手势动作短时间内无需变化,比如“OK”手势、比心手势、“八”字形手势等,此情况下可以结合目标对象脸部位置进行识别,比如靠近脸部的“八”字形手势。动态手势识别是指短时间内需要识别出多种手势动作。自定义手势识别则是由用户预先定义手势动作,然后进行识别,例如,肢体残疾人士可以预先定义非常规手势动作,然后拍摄时通过自定义手势识别生成拍摄控制信号。In one embodiment of this disclosure, the target shooting control subject is a gesture. In this case, shooting control signals can be generated based on imaging information through single gesture identification, multiple gesture recognition, static gesture recognition, dynamic gesture recognition, and custom gesture recognition. Single gesture identification refers to recognizing only one gesture. Multiple gesture recognition refers to recognizing two or more gestures. Static gesture recognition refers to recognizing gestures that do not change in a short period, such as the "OK" gesture, the heart gesture, or the figure-eight gesture. In this case, recognition can be combined with the target object's facial position, such as a figure-eight gesture close to the face. Dynamic gesture recognition refers to recognizing multiple gestures in a short period. Custom gesture recognition involves the user pre-defining gestures and then recognizing them. For example, a person with a physical disability can pre-define unconventional gestures, and then generate shooting control signals through custom gesture recognition during shooting.
以动态手势识别需要识别出两种手势动作为例,拍摄控制信号的生成过程包括:根据成像信息检测目标对象执行的第一手势动作;当在检测到第一手势动作后的预设时长内检测到目标对象执行了第二手势动作时,生成拍摄控制信号。具体而言,首先根据成像信息检测目标对象是否执行了第一手势动作,如果目标对象执行了第一手势动作,则继续检测在预设时长内,目标对象是否又执行了第二手势动作,如果是,则可以生成拍摄控制信号,如果前述任一条件不满足,则不生成拍摄控制信号。示例性的,如果用户在2秒的时间内先执行“V”字形手势,再执行“√”形手势,则生成拍摄控制信号,否则不生成拍摄控制信号。又例如,用户在1秒的时间内从大拇指竖起点赞变化为大拇指按下,则生成拍摄控制信号。Taking dynamic gesture recognition, which requires identifying two gesture actions, as an example, the process of generating a shooting control signal includes: detecting the first gesture action performed by the target object based on the imaging information; and generating a shooting control signal when the target object performs a second gesture action within a preset time period after the first gesture action is detected. Specifically, firstly, it detects whether the target object has performed the first gesture action based on the imaging information. If the target object has performed the first gesture action, it continues to detect whether the target object has performed the second gesture action within the preset time period. If so, a shooting control signal can be generated; if any of the aforementioned conditions are not met, no shooting control signal is generated. For example, if the user performs a "V" sign gesture followed by a "√" sign gesture within 2 seconds, a shooting control signal is generated; otherwise, no shooting control signal is generated. Another example is if the user changes from giving a thumbs-up to pressing their thumb down within 1 second, a shooting control signal is generated.
在本公开的一个实施例中,当目标对象为多个时,每个目标对象都可以有对应的目标拍摄控制主体,此时拍摄控制信号的生成过程包括:根据成像信息和目标拍摄控制主体的类型识别出多个目标拍摄控制主体;计算控制主体数量与目标对象数量之间的比例;当比例大于预设阈值时,生成拍摄控制信号。例如,目标拍摄控制主体的类型为手势,计算手势-人头占比,当占比超过预设阈值(例如50%)时,生成拍摄控制信号。In one embodiment of this disclosure, when there are multiple target objects, each target object can have a corresponding target shooting control subject. The process of generating the shooting control signal includes: identifying multiple target shooting control subjects based on imaging information and the type of the target shooting control subject; calculating the ratio between the number of control subjects and the number of target objects; and generating a shooting control signal when the ratio is greater than a preset threshold. For example, if the type of target shooting control subject is a gesture, the gesture-to-head ratio is calculated, and a shooting control signal is generated when the ratio exceeds a preset threshold (e.g., 50%).
步骤250、在根据对焦指令对目标对象执行对焦操作后,根据拍摄指令对目标对象执行对应的拍摄操作。Step 250: After focusing on the target object according to the focus command, perform the corresponding shooting operation on the target object according to the shooting command.
具体地,拍摄控制信号包括对焦指令和拍摄指令,对焦指令用于控制相机对目标对象对焦,拍摄执行则用于控制相机执行拍摄操作。那么相机在进行拍摄时,首先根据对焦指令对目标对象进行对焦,对焦之后再执行拍摄指令,也就是执行拍摄操作,实现目标对象的清晰拍摄。对焦可以是针对目标对象的部分区域进行对焦,也可以是针对目标对象整体进行对焦,例如,可以对目标对象脸部进行对焦,也可以对目标对象全身进行对焦,或者与标记物结合,对具有某个标记物的人整体或者脸部或者标记物本身对焦。Specifically, the shooting control signals include focus commands and shooting commands. Focus commands control the camera to focus on the target object, while shooting commands control the camera to execute the shooting operation. When taking a picture, the camera first focuses on the target object according to the focus command, and then executes the shooting command, i.e., performs the shooting operation, to achieve a clear image of the target object. Focusing can be done on a specific area of the target object or on the entire target object. For example, it can focus on the face of the target object, or on the entire target object, or it can be combined with markers to focus on the entire person, face, or the marker itself.
在本公开的一个实施例中,目标对象为多个,此时对焦和拍摄动作的执行过程可以是:根据各个目标对象对应的拍摄控制信号生成时间,依次对各个目标对象进行对焦后执行拍摄操作。具体地,目标对象对应的拍摄控制信号生成时间实际反映了目标对象对应的目标拍摄控制主体的执行时间,比如目标对象的手势执行时间,此时可以根据各个目标对象的手势执行时间的向后顺序,依次对各个目标对象对焦后依次拍摄,也就是根据手势先后顺序分别针对每个目标对象对焦拍摄。In one embodiment of this disclosure, there are multiple target objects. The focusing and shooting process can be as follows: based on the generation time of the shooting control signal corresponding to each target object, focus is sequentially applied to each target object before shooting. Specifically, the generation time of the shooting control signal corresponding to the target object actually reflects the execution time of the target shooting control entity corresponding to the target object, such as the gesture execution time of the target object. Therefore, based on the backward order of the gesture execution times of each target object, focus is applied to each target object sequentially before shooting, that is, focusing and shooting are performed on each target object according to the order of the gestures.
在本公开的一个实施例中,目标对象为多个,此时对焦和拍摄动作的执行过程可以是:分别对各个目标对象进行对焦后,对多个目标对象整体执行拍摄操作。也即,对焦针对多个目标对象,而拍摄针对多个目标对象整体。In one embodiment of this disclosure, there are multiple target objects. In this case, the focusing and shooting actions can be performed as follows: focus is applied to each target object separately, and then the shooting operation is performed on the multiple target objects as a whole. That is, focusing is applied to multiple target objects, while shooting is applied to the multiple target objects as a whole.
在本公开的一个实施例中,在拍摄过程中,如果检测到停止拍摄手势,则控制相机停止拍摄。可选的,在拍摄过程中,如果检测到背景环境中有其他对象执行相应的目标拍摄控制主体,则控制相机停止拍摄,以排除环境人群的干扰,例如目标对象在公园拍摄时,背景环境中有其他人执行相关手势干扰拍摄,则控制相机停止拍摄。或者,在拍摄过程中,目标对象做出与执行拍摄手势不同的,预先定义为停止拍摄的手势,则控制相机停止拍摄,例如在拍摄集体录像视频的时候,部分参与拍摄的人因迟到而需加入正在进行的拍摄,则取景框中任意一个人做出停止拍摄的手势,则结束当前的视频录制,等后加入的人到位后再通过手势控制开始新一个视频的录制或者照片的拍摄。In one embodiment of this disclosure, if a stop-shoot gesture is detected during filming, the camera is controlled to stop filming. Optionally, if other objects in the background environment are detected performing corresponding target shooting control actions during filming, the camera is controlled to stop filming to eliminate interference from people in the environment. For example, if the target object is being filmed in a park and other people in the background are performing related gestures that interfere with the filming, the camera is controlled to stop filming. Alternatively, if the target object makes a gesture that is different from the shooting gesture and is predefined as a stop-shoot gesture, the camera is controlled to stop filming. For example, when filming a group video, if some participants are late and need to join the ongoing filming, any person in the viewfinder can make a stop-shoot gesture to end the current video recording. Once the later participants arrive, a new video recording or photo taking can be started again via gesture control.
在本公开的一个实施例中,相机可以实现自动跟踪拍摄,也即:当检测到目标对象移动时,根据目标对象的移动路径生成镜头移动指令;根据镜头移动指令控制相机的镜头移动,以在拍摄过程中使目标对象处于相机的取景范围内。具体而言,在目标对象的移动过程中,相机镜头可以根据目标对象同步移动,使得目标对象一直处于相机的取景范围内,从而可以一直可以对目标对象进行拍摄。示例性的,当目标对象从左侧移动到右侧时,相机镜头可以跟随目标对象从左侧移动到右侧,实现目标动态锁定。此过程可以实现人脸跟踪拍摄、动物/植物/物品等跟踪标记拍摄、特定人物跟踪拍摄、车辆车牌号跟踪拍摄等。In one embodiment of this disclosure, the camera can achieve automatic tracking and shooting, that is: when the movement of a target object is detected, a lens movement command is generated based on the movement path of the target object; the camera lens is controlled to move according to the lens movement command so that the target object is kept within the camera's field of view during the shooting process. Specifically, during the movement of the target object, the camera lens can move synchronously with the target object, so that the target object is always within the camera's field of view, thereby allowing continuous shooting of the target object. For example, when the target object moves from left to right, the camera lens can follow the target object from left to right, achieving dynamic target locking. This process can realize face tracking shooting, tracking and marking shooting of animals/plants/objects, tracking and shooting of specific people, and tracking and shooting of vehicle license plate numbers, etc.
在本公开中,如无特殊说明,则拍摄控制信号具体是指启动拍照、开始录制视频等控制相机执行拍摄动作的控制信号。In this disclosure, unless otherwise specified, the shooting control signal specifically refers to the control signal that controls the camera to perform shooting actions, such as starting to take a picture or starting to record video.
本公开实施例提供给的技术方案可以实现对象识别/跟踪、自动对焦、自动拍摄等功能,极大地丰富了相机的使用方式和使用场景,使得相机可以更好地满足用户的使用需求,从而提升了用户体验。The technical solutions provided in this disclosure can realize functions such as object recognition/tracking, autofocus, and automatic shooting, which greatly enriches the ways and scenarios in which the camera is used, enabling the camera to better meet the user's needs and thus improve the user experience.
应当注意,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。It should be noted that although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and/or a step may be broken down into multiple steps.
以下介绍本公开的装置实施例,可以用于执行本公开上述实施例中的拍摄方法。图3示意性地示出了本公开实施例提供的拍摄装置的结构框图。如图3所示,本公开实施例提供的拍摄装置包括:The following describes an embodiment of the device disclosed herein, which can be used to perform the shooting method in the above embodiments of the present disclosure. Figure 3 schematically shows a structural block diagram of the shooting device provided in the embodiment of the present disclosure. As shown in Figure 3, the shooting device provided in the embodiment of the present disclosure includes:
类型确定器310,设置为确定与需要进行拍摄的目标对象具有关联关系的目标拍摄控制主体的类型,所述目标拍摄控制主体用于控制相机的拍摄操作;Type determiner 310 is configured to determine the type of target shooting control subject that is associated with the target object to be photographed, the target shooting control subject being used to control the shooting operation of the camera;
信号生成器320,设置为获取所述目标拍摄控制主体的成像信息,根据所述成像信息和所述目标拍摄控制主体的类型生成拍摄控制信号;The signal generator 320 is configured to acquire imaging information of the target shooting control subject and generate a shooting control signal based on the imaging information and the type of the target shooting control subject;
拍摄器330,设置为根据所述目标拍摄控制对象和所述目标对象控制所述相机执行拍摄操作。The camera 330 is configured to control the camera to perform a shooting operation based on the target shooting control object and the target object.
在本公开的一个实施例中,类型确定器310具体设置为:In one embodiment of this disclosure, the type determiner 310 is specifically configured as follows:
获取所述相机针对所述目标对象采集的视频流数据;Acquire the video stream data captured by the camera for the target object;
根据所述视频流数据确定需要进行拍摄的目标对象的类型;The type of the target object to be filmed is determined based on the video stream data;
根据所述目标对象的类型和预设对象主体映射关系,确定所述目标拍摄控制主体的类型;所述预设对象主体映射关系指示拍摄对象类型和拍摄控制主体类型之间的映射关系。The type of the target shooting control subject is determined based on the type of the target object and the preset object subject mapping relationship; the preset object subject mapping relationship indicates the mapping relationship between the shooting object type and the shooting control subject type.
在本公开的一个实施例中,类型确定器310具体设置为:In one embodiment of this disclosure, the type determiner 310 is specifically configured as follows:
根据用户选择的拍摄模式确定与需要进行拍摄的目标对象具有关联关系的目标拍摄控制主体的类型;所述拍摄模式至少包括单手势拍摄模式、多手势拍摄模式、动态手势拍摄模式、预定义手势拍摄模式、标记物追踪拍摄模式和人脸识别追踪拍摄模式。The type of target shooting control subject that is associated with the target object to be shot is determined according to the shooting mode selected by the user; the shooting mode includes at least single gesture shooting mode, multi-gesture shooting mode, dynamic gesture shooting mode, predefined gesture shooting mode, marker tracking shooting mode and face recognition tracking shooting mode.
在本公开的一个实施例中,类型确定器310具体设置为:In one embodiment of this disclosure, the type determiner 310 is specifically configured as follows:
获取所述相机取景范围内的人脸图像数据;Acquire facial image data within the field of view of the camera;
对所述人脸图像数据进行人脸特征提取,得到待识别面部特征信息;Facial feature extraction is performed on the facial image data to obtain facial feature information to be identified;
若所述待识别面部特征信息与预存人脸面部特征信息一致,则将所述待识别面部特征信息对应的对象作为目标对象,并确定与所述目标对象具有关联关系的目标拍摄控制主体的类型。If the facial feature information to be identified is consistent with the pre-stored facial feature information, then the object corresponding to the facial feature information to be identified is taken as the target object, and the type of the target shooting control subject that is associated with the target object is determined.
在本公开的一个实施例中,信号生成器320具体设置为:In one embodiment of this disclosure, the signal generator 320 is specifically configured as follows:
根据所述目标拍摄控制主体的类型确定对应的主体识别算法;所述主体识别算法至少包括手势识别算法、人脸识别算法和标记物识别算法其中之一或者其任意组合;The corresponding subject recognition algorithm is determined based on the type of the target shooting control subject; the subject recognition algorithm includes at least one of the gesture recognition algorithm, face recognition algorithm, and marker recognition algorithm, or any combination thereof;
当通过所述主体识别算法识别出所述成像信息中的目标拍摄控制主体为指定拍摄控制主体时,生成所述拍摄控制信号。When the subject recognition algorithm identifies the target shooting control subject in the imaging information as the designated shooting control subject, the shooting control signal is generated.
在本公开的一个实施例中,信号生成器320具体设置为:In one embodiment of this disclosure, the signal generator 320 is specifically configured as follows:
通过所述主体识别算法对所述成像信息中的指定区域进行识别,以确定所述成像信息包含的目标拍摄控制主体;其中,所述指定区域的边界与所述目标对象的影像轮廓的距离小于第一预设距离,或者所述指定区域的边界与所述目标对象的指定部位轮廓的距离小于第二预设距离。The subject recognition algorithm identifies a designated area in the imaging information to determine the target shooting control subject contained in the imaging information; wherein the distance between the boundary of the designated area and the image outline of the target object is less than a first preset distance, or the distance between the boundary of the designated area and the outline of a designated part of the target object is less than a second preset distance.
在本公开的一个实施例中,所述目标拍摄控制主体的类型为手势;类型确定器310具体设置为:In one embodiment of this disclosure, the type of the target shooting control subject is a gesture; the type determiner 310 is specifically configured as follows:
对所述目标对象进行人脸识别,以记录所述目标对象的面部所在区域;Perform facial recognition on the target object to record the area where the target object's face is located;
当根据所述成像信息识别出所述目标拍摄控制主体时,检测所述目标控制主体所在位置与所述面部所在区域之间的距离;When the target shooting control subject is identified based on the imaging information, the distance between the location of the target control subject and the area where the face is located is detected;
当所述距离在预设范围内时,生成所述拍摄控制信号。When the distance is within a preset range, the shooting control signal is generated.
在本公开的一个实施例中,所述目标拍摄控制主体的类型为标记物;类型确定器310具体设置为:In one embodiment of this disclosure, the type of the target acquisition control subject is a marker; the type determiner 310 is specifically configured as follows:
当根据所述成像信息检测到所述目标拍摄控制主体时,与所述目标拍摄控制主体的无线信号传输器建立无线连接;When the target shooting control subject is detected based on the imaging information, a wireless connection is established with the wireless signal transmitter of the target shooting control subject;
通过所述无线连接获取所述目标拍摄控制主体发送的所述拍摄控制信号。The shooting control signal sent by the target shooting control subject is obtained through the wireless connection.
在本公开的一个实施例中,所述目标拍摄控制主体的类型为手势;信号生成器320具体设置为:In one embodiment of this disclosure, the target shooting control subject is of the type of gesture; the signal generator 320 is specifically configured as follows:
根据所述成像信息检测所述目标对象执行的第一手势动作;The first hand gesture performed by the target object is detected based on the imaging information;
当在检测到所述第一手势动作后的预设时长内检测到所述目标对象执行了第二手势动作时,生成所述拍摄控制信号。When the target object is detected to have performed a second gesture within a preset time period after the first gesture is detected, the shooting control signal is generated.
在本公开的一个实施例中,所述目标对象为多个;信号生成器320具体设置为:In one embodiment of this disclosure, the target objects are multiple; the signal generator 320 is specifically configured as follows:
根据所述成像信息和所述目标拍摄控制主体的类型识别出多个目标拍摄控制主体;Multiple target shooting control entities were identified based on the imaging information and the type of the target shooting control entity.
计算控制主体数量与目标对象数量之间的比例;Calculate the ratio between the number of controlled entities and the number of target objects;
当所述比例大于预设阈值时,生成所述拍摄控制信号。When the ratio is greater than a preset threshold, the shooting control signal is generated.
在本公开的一个实施例中,所述拍摄控制信号包括对焦指令和拍摄指令;拍摄器330具体设置为:In one embodiment of this disclosure, the shooting control signal includes a focus command and a shooting command; the camera 330 is specifically configured as follows:
在根据所述对焦指令对所述目标对象执行对焦操作后,根据所述拍摄指令对所述目标对象执行对应的拍摄操作。After focusing on the target object according to the focusing command, a corresponding shooting operation is performed on the target object according to the shooting command.
在本公开的一个实施例中,所述目标对象为多个;拍摄器330具体设置为:In one embodiment of this disclosure, the target objects are multiple; the camera 330 is specifically configured as follows:
根据各个目标对象对应的拍摄控制信号生成时间,依次对各个目标对象进行对焦后执行拍摄操作;或者Based on the generation time of the shooting control signal corresponding to each target object, focus on each target object sequentially and then perform the shooting operation; or
分别对各个目标对象进行对焦后,对多个目标对象整体执行拍摄操作。After focusing on each target object individually, the shooting operation is performed on multiple target objects as a whole.
在本公开的一个实施例中,拍摄器330还设置为:In one embodiment of this disclosure, the camera 330 is further configured to:
当检测到停止拍摄手势时,控制所述相机停止拍摄。When a stop shooting gesture is detected, the camera is controlled to stop shooting.
在本公开的一个实施例中,拍摄器330还设置为:In one embodiment of this disclosure, the camera 330 is further configured to:
当检测到所述目标对象移动时,根据所述目标对象的移动路径生成镜头移动指令;When the target object is detected to be moving, a camera movement command is generated based on the target object's movement path;
根据所述镜头移动指令控制所述相机的镜头移动,以在拍摄过程中使所述目标对象处于所述相机的取景范围内。The camera lens is moved according to the lens movement command so that the target object is within the camera's field of view during the shooting process.
本公开各实施例中提供的拍摄装置的具体细节已经在对应的方法实施例中进行了详细的描述,此处不再赘述。The specific details of the imaging devices provided in the various embodiments of this disclosure have been described in detail in the corresponding method embodiments, and will not be repeated here.
图4示意性地示出了用于实现本公开实施例的电子设备的计算机系统结构框图。Figure 4 schematically illustrates a computer system architecture block diagram for implementing an electronic device according to embodiments of the present disclosure.
需要说明的是,图4示出的电子设备的计算机系统400仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。It should be noted that the computer system 400 of the electronic device shown in Figure 4 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments disclosed herein.
如图4所示,计算机系统400包括中央处理器401(Central Processing Unit,CPU),其可以根据存储在只读存储器402(Read-Only Memory,ROM)中的程序或者从存储部分408加载到随机访问存储器403(Random Access Memory,RAM)中的程序而执行各种适当的动作和处理。在随机访问存储器403中,还存储有系统操作所需的各种程序和数据。中央处理器401、在只读存储器402以及随机访问存储器403通过总线404彼此相连。输入/输出接口405(Input/Output接口,即I/O接口)也连接至总线404。As shown in Figure 4, the computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 402 or programs loaded from storage section 408 into random access memory (RAM). The RAM 403 also stores various programs and data required for system operation. The CPU 401, ROM 402, and RAM 403 are interconnected via a bus 404. An input/output interface 405 (I/O interface) is also connected to the bus 404.
以下部件连接至输入/输出接口405:包括键盘、鼠标等的输入部分406;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分407;包括硬盘等的存储部分408;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分409。通信部分409经由诸如因特网的网络执行通信处理。驱动器410也根据需要连接至输入/输出接口405。可拆卸介质411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器410上,以便于从其上读出的计算机程序根据需要被安装入存储部分408。The following components are connected to the input/output interface 405: an input section 406 including a keyboard, mouse, etc.; an output section 407 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a local area network card, modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the input/output interface 405 as needed. A removable medium 411, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 410 as needed so that computer programs read from it can be installed into the storage section 408 as needed.
特别地,根据本公开的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分409从网络上被下载和安装,和/或从可拆卸介质411被安装。在该计算机程序被中央处理器401执行时,执行本公开的系统中限定的各种功能。In particular, according to embodiments of this disclosure, the processes described in the various method flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 409, and/or installed from removable medium 411. When the computer program is executed by central processing unit 401, it performs various functions defined in the system of this disclosure.
需要说明的是,本公开实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium shown in the embodiments of this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such transmitted data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本公开实施方式的方法。From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of this disclosure.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein.
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims (18)
一种计算机程序产品,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中;[Corrected according to Rule 26, 01.07.2025]
A computer program product, or computer program, includes computer instructions stored in a computer-readable storage medium;
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410828745.0A CN118890543A (en) | 2024-06-25 | 2024-06-25 | Shooting method, device, computer readable medium and electronic device |
| CN202410828745.0 | 2024-06-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2026001819A1 true WO2026001819A1 (en) | 2026-01-02 |
Family
ID=93223085
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/102046 Pending WO2026001819A1 (en) | 2024-06-25 | 2025-06-19 | Photographing method and apparatus, and computer-readable medium and electronic device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN118890543A (en) |
| WO (1) | WO2026001819A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118890543A (en) * | 2024-06-25 | 2024-11-01 | 深圳市神牛摄影器材有限公司 | Shooting method, device, computer readable medium and electronic device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103890696A (en) * | 2011-10-12 | 2014-06-25 | 高通股份有限公司 | Authenticated gesture recognition |
| CN106959761A (en) * | 2017-04-18 | 2017-07-18 | 广东欧珀移动通信有限公司 | A terminal photographing method, device and terminal |
| CN112189330A (en) * | 2019-08-13 | 2021-01-05 | 深圳市大疆创新科技有限公司 | Shooting control method, terminal, holder, system and storage medium |
| CN114615429A (en) * | 2022-03-03 | 2022-06-10 | 深圳市明日实业有限责任公司 | Gesture recognition method, system, shooting terminal, shooting system and storage medium |
| CN118890543A (en) * | 2024-06-25 | 2024-11-01 | 深圳市神牛摄影器材有限公司 | Shooting method, device, computer readable medium and electronic device |
-
2024
- 2024-06-25 CN CN202410828745.0A patent/CN118890543A/en active Pending
-
2025
- 2025-06-19 WO PCT/CN2025/102046 patent/WO2026001819A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103890696A (en) * | 2011-10-12 | 2014-06-25 | 高通股份有限公司 | Authenticated gesture recognition |
| CN106959761A (en) * | 2017-04-18 | 2017-07-18 | 广东欧珀移动通信有限公司 | A terminal photographing method, device and terminal |
| CN112189330A (en) * | 2019-08-13 | 2021-01-05 | 深圳市大疆创新科技有限公司 | Shooting control method, terminal, holder, system and storage medium |
| CN114615429A (en) * | 2022-03-03 | 2022-06-10 | 深圳市明日实业有限责任公司 | Gesture recognition method, system, shooting terminal, shooting system and storage medium |
| CN118890543A (en) * | 2024-06-25 | 2024-11-01 | 深圳市神牛摄影器材有限公司 | Shooting method, device, computer readable medium and electronic device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118890543A (en) | 2024-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110035141B (en) | A shooting method and equipment | |
| CN108197586B (en) | Face recognition method and device | |
| CN103167230B (en) | Electronic equipment and its method taken pictures according to gesture control | |
| CN104243819B (en) | Photo acquisition methods and device | |
| JP4757173B2 (en) | Imaging apparatus, control method thereof, and program | |
| CN112118380B (en) | Camera manipulation method, device, device and storage medium | |
| CN105554389B (en) | Shooting method and device | |
| US10115019B2 (en) | Video categorization method and apparatus, and storage medium | |
| JP7167244B2 (en) | Occluded Image Detection Method, Apparatus, and Medium | |
| CN109348135A (en) | Photographing method and device, storage medium and terminal equipment | |
| KR101537948B1 (en) | Photographing method and apparatus using pose estimation of face | |
| CN106295499B (en) | Age estimation method and device | |
| CN107958223B (en) | Face recognition method and device, mobile device, and computer-readable storage medium | |
| CN111144266A (en) | Facial expression recognition method and device | |
| EP3246850A1 (en) | Image sending method and apparatus, computer program and recording medium | |
| CN105007418A (en) | Photographing method and mobile terminal | |
| CN108650457A (en) | Automatic photographing method and device, storage medium and mobile terminal | |
| WO2026001819A1 (en) | Photographing method and apparatus, and computer-readable medium and electronic device | |
| WO2022121577A1 (en) | Image processing method and apparatus | |
| WO2019213818A1 (en) | Photographing control method, and electronic device | |
| JP2020505705A (en) | Method and device for learning feature image and user authentication method | |
| CN116320711A (en) | Image capturing method and device | |
| CN111586296A (en) | Image capturing method, image capturing device and storage medium | |
| CN110110742B (en) | Multi-feature fusion method and device, electronic equipment and storage medium | |
| TWI519840B (en) | Method for automatically focusing on specific movable object, photographic apparatus including automatic focus function, and computer readable storage media for storing automatic focus function program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25825588 Country of ref document: EP Kind code of ref document: A1 |