WO2023051432A1 - 图像编辑方法及装置 - Google Patents
图像编辑方法及装置 Download PDFInfo
- Publication number
- WO2023051432A1 WO2023051432A1 PCT/CN2022/121192 CN2022121192W WO2023051432A1 WO 2023051432 A1 WO2023051432 A1 WO 2023051432A1 CN 2022121192 W CN2022121192 W CN 2022121192W WO 2023051432 A1 WO2023051432 A1 WO 2023051432A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- editing
- layer
- image
- editing object
- original
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/60—Creating or editing images; Combining images with text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Definitions
- the present application relates to the technical field of image processing, in particular to an image editing method and device.
- a multi-object editing method in the related art is: divide the original image into several regions according to the regions where the objects to be edited are located in the original image, and then edit the regions corresponding to each object to be edited on the original image one by one .
- this multi-object editing method in the related art is to edit on the original image, it is necessary to return to the original image when re-editing an object, and to fully render the editing effects of other edited objects , so this multi-object editing method in the related art will have a huge performance overhead when re-editing the objects in the image.
- the objects that need to be edited in the original image include: the first object and the second object, the user first edits the first object on the original image to generate the first intermediate image, and then edits the second object on the first intermediate image Editing produces a second intermediate image.
- the user is dissatisfied with the editing effect of the first object in the second intermediate image and wants to edit the first object again, since an intermediate image with only the editing effect of the second editing object is not generated during the editing process, The user needs to re-edit the first object on the original image to generate a third intermediate image, and render the editing effect of the second edited object on the third intermediate image to obtain the final target image.
- the number of objects that need to be edited in the image increases, the number of objects that need to be rendered with editing effects will also increase when re-editing the objects in the image, which will lead to continuous performance overhead when re-editing the objects in the image increase.
- the present application provides an image editing method and device, which are used to solve the problem of huge performance overhead when re-editing objects in an image during the multi-object editing process.
- an embodiment of the present application provides an image editing method, including:
- the original image including a first editing object and a second editing object, the first editing object and the second editing object being located in different image areas of the original image;
- the image data renders the layer corresponding to the second editing object to generate a second original layer corresponding to the second editing object.
- the extracting the image data corresponding to the first editing object and the image data corresponding to the second editing object from the original image respectively includes:
- the extracting the image data corresponding to the first editing object and the image data corresponding to the second editing object from the original image respectively includes:
- the first editing layer and the second editing image Layers are overlaid on the original image in any order to generate the target image.
- the method before setting the transparency of the edge area of the first editing layer and the edge area of the second editing layer to a preset transparency, the method further includes:
- the contraction area is an area where the area corresponding to the editing object is changed to the edge area after editing
- an image editing device including:
- an acquiring unit configured to acquire an original image, the original image including a first editing object and a second editing object, the first editing object and the second editing object being located in different image areas of the original image;
- a generation unit configured to render the first editing object and the second editing object to different layers, generate the first original layer corresponding to the first editing object and the first original layer corresponding to the second editing object second original layer;
- an editing unit configured to, in response to a first editing operation on the first editing object, render an editing result of the first editing object under the first editing operation based on the first original layer, generating a first editing layer corresponding to the first editing object, and, in response to a second editing operation on the second editing object, based on the second original layer, making the second editing object in the rendering the editing result under the second editing operation, and generating a second editing layer corresponding to the second editing object;
- a processing unit configured to generate a target image as an editing result of the original image according to the first editing layer and the second editing layer.
- the embodiment of the present application provides an electronic device, including: a memory and a processor, the memory is used to store a computer program; the processor is used to make the electronic device realize the first step when calling the computer program.
- a memory and a processor the memory is used to store a computer program
- the processor is used to make the electronic device realize the first step when calling the computer program.
- an embodiment of the present application provides a computer-readable storage medium, when the computer program is executed by a computing device, the computing device is enabled to implement the image editing method described in the first aspect or any implementation mode of the first aspect .
- the embodiment of the present application provides a computer program product, which enables the computer to implement the image editing method described in the first aspect or any implementation manner of the first aspect when the computer program product is run on a computer.
- the image editing method provided by the embodiment of the present application first acquires the original image including the first editing object and the second editing object, and then renders the first editing object and the second editing object to different layers to generate the first original layer and a second original layer, and then in response to the first editing operation on the first editing object, based on the first original layer, rendering the editing result of the first editing object under the first editing operation , generating a first editing layer corresponding to the first editing object, and, in response to a second editing operation on the second editing object, based on the second original layer, making the second editing object in the Render the editing result under the second editing operation, generate a second editing layer corresponding to the second editing object, and finally generate a target image according to the first editing layer and the second editing layer and use it as the to describe the editing results of the original image.
- the embodiment of the present application can solve the problem of huge performance overhead when re-editing objects in the image during the multi-object editing process.
- Fig. 1 is one of the flow charts of the steps of the image editing method provided by the embodiment of the present application;
- Fig. 2 is one of the scene interface diagrams of the image editing method provided by the embodiment of the present application.
- words such as “exemplary” or “for example” are used as examples, illustrations or illustrations. Any embodiment or design scheme described as “exemplary” or “for example” in the embodiments of the present application shall not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Rather, the use of words such as “exemplary” or “such as” is intended to present related concepts in a concrete manner.
- the meaning of "plurality” refers to two or more.
- S102 Render the first editing object and the second editing object to different layers respectively, and generate a first original layer corresponding to the first editing object and a second original layer corresponding to the second editing object layers.
- the shrinking area is an area where the area corresponding to the editing object is changed into the edge area after editing according to the editing operation corresponding to the editing object.
- the transparency of the contracted area will not be set to the preset transparency.
- the edited layer obtained after editing the original layer corresponding to the edited object B according to the editing operation corresponding to the edited object B is shown in (a) in FIG. 9
- the edited layer The region corresponding to the editing object is region 91 as shown in (b) in FIG. 9
- the edge region is region 92 as shown in (b) in FIG. 9 , so the transparency of region 92 is set to a preset transparency.
- step S512 if the area corresponding to the editing object of the first editing layer does not overlap with the area corresponding to the editing object of the second editing layer, the following step S512 is performed.
- step S51 if the area corresponding to the editing object of the first editing layer overlaps with the area corresponding to the editing object of the second editing layer, the following steps S513 and S514 are performed.
- the depth of the edited object in this embodiment of the present application may refer to: a scene depth value of the edited object. Since the scene depth values at various positions of the editing object may also have some differences, it is possible to obtain the scene depth values of all pixels corresponding to the editing object, and obtain the average value of the scene depth values of each pixel point as the depth of the editing object.
- the above embodiment can make the occlusion relationship between the editing objects in the target image conform to the actual situation observed by human eyes, thereby avoiding editing the occlusion relationship between the editing objects in the target image abnormal.
- step S503 (respectively extracting image data corresponding to the first editing object and image data corresponding to the second editing object from the original image) is implemented as follows: determine from the original image The outline of the first editing object and the outline of the second editing object; determining the first image corresponding to the first editing object according to the outline of the first editing object and the outline of the second editing object respectively The data extraction area and the second image data extraction area corresponding to the second editing object; the outline of the first editing object is located in the first image data extraction area, and the outline of the second editing object is located in the second Image data extraction area; extract the image data in the first image data extraction area, obtain the image data corresponding to the first editing object, and extract the image data in the second image data extraction area, and obtain the image data corresponding to the second editing object
- the image editing method also includes:
- the embodiment of the present application also provides an image editing device.
- the details in the examples are described one by one, but it should be clear that the image editing device in this embodiment can correspondingly implement all the content in the foregoing method embodiments.
- FIG. 10 is a schematic structural diagram of the image editing device. As shown in FIG. 10 , the image editing device 100 includes:
- An acquiring unit 101 configured to acquire an original image, the original image includes a first editing object and a second editing object, the first editing object and the second editing object are located in different image areas of the original image;
- a generating unit 102 configured to render the first editing object and the second editing object to different layers, and generate a first original layer corresponding to the first editing object and a layer corresponding to the second editing object.
- the editing unit 103 is configured to, in response to a first editing operation on the first editing object, render an editing result of the first editing object under the first editing operation based on the first original layer , generating a first editing layer corresponding to the first editing object, and, in response to a second editing operation on the second editing object, based on the second original layer, making the second editing object in the rendering the editing result under the second editing operation, and generating a second editing layer corresponding to the second editing object;
- the processing unit 104 is configured to generate a target image as an editing result of the original image according to the first editing layer and the second editing layer.
- the generation unit 102 is specifically configured to create layers corresponding to the first editing object and the second editing object; respectively extract layers corresponding to the first editing object from the original image.
- the generation unit 102 is specifically configured to determine the outline of the first editing object and the outline of the second editing object from the original image; extract the outline of the first editing object The image data corresponding to the first editing object is acquired, and the image data corresponding to the second editing object is extracted by extracting the image data corresponding to the second editing object.
- the generating unit 102 is specifically configured to determine the contour of the first editing object and the contour of the second editing object from the original image; respectively according to the contour of the first editing object and the outline of the second editing object, determine the first image data extraction area corresponding to the first editing object and the second image data extraction area corresponding to the second editing object; the outline of the first editing object is located In the first image data extraction area, the outline of the second editing object is located in the second image data extraction area; image data in the first image data extraction area is extracted, and image data corresponding to the first editing object is acquired , and extract the image data in the second image data extraction area, and acquire the image data corresponding to the second editing object.
- the processing unit 104 is further configured to process the edge of the first editing object in the first original layer and/or the second original layer based on a preset smoothing algorithm. smoothing the edges of the second editing object in .
- the processing unit 104 is specifically configured to set the transparency of the edge area of the first editing layer and the edge area of the second editing layer to a preset transparency; the edge area is Editing the area in the layer other than the area corresponding to the editing object; respectively covering the first editing layer and the second editing layer on the original image to generate the target image;
- the processing unit 104 is specifically configured to determine whether the area corresponding to the editing object of the first editing layer overlaps with the area corresponding to the editing object of the second editing layer; if If the area corresponding to the editing object of the first editing layer does not overlap with the area corresponding to the editing object of the second editing layer, then the first editing layer and the second editing layer are arranged according to any Sequentially overlay on the original image to generate the target image.
- the processing unit 104 is specifically configured to obtain the The depth of the first editing object and the depth of the second editing object; the first editing layer and the second editing layer are sequentially overlaid on the original image in order of depth from large to small, Generate the target image.
- the image editing device provided in this embodiment can execute the image editing method provided in the above method embodiment, and its implementation principle and technical effect are similar, and will not be repeated here.
- FIG. 11 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
- the electronic device provided by this embodiment includes: a memory 111 and a processor 112, and the memory 111 is used to store computer programs; the processing The device 112 is configured to execute the image editing method provided by the above-mentioned embodiments when calling a computer program.
- an embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the computing device implements the above-mentioned embodiment.
- Image editing method
- an embodiment of the present application also provides a computer program product, which enables the computing device to implement the image editing method provided in the foregoing embodiments when the computer program product is run on a computer.
- the processor can be a central processing unit (Central Processing Unit, CPU), or other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), off-the-shelf programmable Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
- a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
- Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and/or nonvolatile memory such as read only memory (ROM) or flash RAM.
- RAM random access memory
- ROM read only memory
- flash RAM flash random access memory
- Computer-readable media includes both volatile and non-volatile, removable and non-removable storage media.
- the storage medium may store information by any method or technology, and the information may be computer-readable instructions, data structures, program modules, or other data.
- Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, A magnetic tape cartridge, disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
- computer readable media excludes transitory computer readable media, such as modulated data signals and carrier waves.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
Claims (13)
- 一种图像编辑方法,其包括:获取原始图像,所述原始图像包括第一编辑对象和第二编辑对象,所述第一编辑对象和所述第二编辑对象位于所述原始图像的不同图像区域;将所述第一编辑对象和所述第二编辑对象分别渲染到不同的图层,生成所述第一编辑对象对应的第一原始图层和所述第二编辑对象对应的第二原始图层;响应于针对所述第一编辑对象的第一编辑操作,基于所述第一原始图层,对所述第一编辑对象在所述第一编辑操作下的编辑结果进行渲染,生成所第一编辑对象对应的第一编辑图层,以及,响应于针对所述第二编辑对象的第二编辑操作,基于所述第二原始图层,对所述第二编辑对象在所述第二编辑操作下的编辑结果进行渲染,生成所第二编辑对象对应的第二编辑图层;根据所述第一编辑图层和所述第二编辑图层,生成目标图像,作为所述原始图像的编辑结果。
- 根据权利要求1所述的方法,其中,所述将所述第一编辑对象和所述第二编辑对象分别渲染到不同的图层,生成所述第一编辑对象对应的第一原始图层和所述第二编辑对象对应的第二原始图层,包括:创建所述第一编辑对象和所述第二编辑对象分别对应的图层;从所述原始图像中分别提取所述第一编辑对象对应的图像数据和所述第二编辑对象对应的图像数据;根据所述第一编辑对象对应的图像数据对所述第一编辑对象对应的图层进行渲染,生成所述第一编辑对象对应的第一原始图层,以及根据所述第二编辑对象对应的图像数据对所述第二编辑对象对应的图层进行渲染,生成所述第二编辑对象对应的第二原始图层。
- 根据权利要求2所述的方法,其中,所述从所述原始图像中分别提取所述第一编辑对象对应的图像数据和所述第二编辑对象对应的图像数据,包括:从所述原始图像中确定所述第一编辑对象的轮廓和所述第二编辑对象的轮廓;提取所述第一编辑对象的轮廓内的图像数据,获取所述第一编辑对象对应的图像数据,以及提取所述第二编辑对象的轮廓内的图像数据,获取所述第二编辑对象对应的图像数据。
- 根据权利要求2所述的方法,其中,所述从所述原始图像中分别提取所述第一编辑对象对应的图像数据和所述第二编辑对象对应的图像数据,包括:从所述原始图像中确定所述第一编辑对象的轮廓和所述第二编辑对象的轮廓;分别根据所述第一编辑对象的轮廓和所述第二编辑对象的轮廓,确定所述第一编辑对象对应的第一图像数据提取区域和所述第二编辑对象对应的第二图像数据提取区域;所述第一编辑对象的轮廓位于所述第一图像数据提取区域,所述第二编辑对象的轮廓位于所述第二图像数据提取区域;提取第一图像数据提取区域内的图像数据,获取所述第一编辑对象对应的图像数据,以及提取第二图像数据提取区域内的图像数据,获取所述第二编辑对象对应的图像数据。
- 根据权利要求4所述的方法,其中,所述方法还包括:基于预设平滑处理算法对所述第一原始图层中的所述第一编辑对象的边缘和/或的所述第二原始图层中的所述第二编辑对象的边缘作平滑处理。
- 根据权利要求2所述的方法,其中,所述根据所述第一编辑图层和所述第二编辑图层,生成目标图像,包括:将所述第一编辑图层的边缘区域和所述第二编辑图层的边缘区域的透明度设置为预设透明度;所述边缘区域为编辑图层中除编辑对象对应的区域以外的区域;分别将所述第一编辑图层和所述第二编辑图层覆盖于所述原始图像上,生成所述目标图像。
- 根据权利要求6所述的方法,其中,所述分别将所述第一编辑图层和所述第二编辑图层覆盖于所述原始图像上,生成所述目标图像,包括:判断所述第一编辑图层的编辑对象对应的区域与所述第二编辑图层的编辑对象对应的区域是否具有交叠;若所述第一编辑图层的编辑对象对应的区域与所述第二编辑图层的编辑对象对应的区域不具有交叠,则将所述第一编辑图层和所述第二编辑图层按照任意顺序覆盖于所述原始图像上,生成所述目标图像。
- 根据权利要求7所述的方法,其中,若所述第一编辑图层的编辑对象对应的区域与所述第二编辑图层的编辑对象对应的区域具有交叠,则获取所述第一编辑对象的深度和所述第二编辑对象的深度;将所述第一编辑图层和所述第二编辑图层按照深度由大到小的顺序依次覆盖于所述原始图像上,生成所述目标图像。
- 根据权利要求6所述的方法,其中,在将所述第一编辑图层的边缘区域和所述第二编辑图层的边缘区域的透明度设置为预设透明度之前,所述方法还包括:判断所述第一编辑图层和所述第二编辑图层中是否包含收缩区域,所述收缩区域为编辑后由所述编辑对象对应的区域变化为所述边缘区域的区域;若是,则对所述收缩区域进行边缘过渡填充,并将所述收缩区域设置为所述编辑对象对应的区域。
- 一种图像编辑装置,其包括:获取单元,用于获取原始图像,所述原始图像包括第一编辑对象和第二编辑对象,所述第一编辑对象和所述第二编辑对象位于所述原始图像的不同图像区域;生成单元,用于将所述第一编辑对象和所述第二编辑对象分别渲染到不同的图层,生成所述第一编辑对象对应的第一原始图层和所述第二编辑对象对应的第二原始图层;编辑单元,用于响应于针对所述第一编辑对象的第一编辑操作,基于所述第一原始图层,对所述第一编辑对象在所述第一编辑操作下的编辑结果进行渲染,生成所第一编辑对象对应的第一编辑图层,以及,响应于针对所述第二编辑对象的第二编辑操作,基于所述第二原始图层,对所述第二编辑对象在所述第二编辑操作下的编辑结果进行渲染,生成所第二编辑对象对应的第二编辑图层;处理单元,用于根据所述第一编辑图层和所述第二编辑图层,生成目标图像,作为所述原始图像的编辑结果。
- 一种电子设备,其包括:存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于在调用计算机程序时,使得所述电子设备实现权利要求1-9任一项所述的图像编辑方法。
- 一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序被计算设备执行时,使得所述计算设备实现权利要求1-9任一项所述的图像编辑方法。
- 一种计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机实现如权利要求1-9任一项所述的图像编辑方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/695,753 US20250131625A1 (en) | 2021-09-30 | 2022-09-26 | Image editing method and apparatus, electronic device, and storage medium |
| EP22874818.2A EP4390851B1 (en) | 2021-09-30 | 2022-09-26 | Image editing method and apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111165882.3 | 2021-09-30 | ||
| CN202111165882.3A CN115908642A (zh) | 2021-09-30 | 2021-09-30 | 一种图像编辑方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023051432A1 true WO2023051432A1 (zh) | 2023-04-06 |
Family
ID=85739474
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/121192 Ceased WO2023051432A1 (zh) | 2021-09-30 | 2022-09-26 | 图像编辑方法及装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20250131625A1 (zh) |
| EP (1) | EP4390851B1 (zh) |
| CN (1) | CN115908642A (zh) |
| WO (1) | WO2023051432A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120953422A (zh) * | 2025-10-15 | 2025-11-14 | 香港理工大学深圳研究院 | 图像生成方法、装置、电子设备及存储介质 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117201883A (zh) * | 2023-09-08 | 2023-12-08 | 北京字跳网络技术有限公司 | 用于图像编辑的方法、装置、设备和存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070003106A1 (en) * | 2001-11-05 | 2007-01-04 | Samsung Electronics Co., Ltd. | Illumination-invariant object tracking method and image editing system using the same |
| CN109034150A (zh) * | 2018-06-15 | 2018-12-18 | 北京小米移动软件有限公司 | 图像处理方法及装置 |
| CN109948103A (zh) * | 2019-04-17 | 2019-06-28 | 北京华宇信息技术有限公司 | 基于网页的图像编辑方法、图像编辑装置和电子设备 |
| CN113379865A (zh) * | 2021-06-25 | 2021-09-10 | 上海哔哩哔哩科技有限公司 | 目标对象的绘制方法和系统 |
| CN113672122A (zh) * | 2021-08-17 | 2021-11-19 | 北京字节跳动网络技术有限公司 | 图像处理方法、装置和电子设备 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0850462B1 (en) * | 1995-08-04 | 2006-10-04 | Microsoft Corporation | Method and system for rendering graphical objects to image chunks and combining image layers into a display image |
| EP1746542A1 (en) * | 2005-07-19 | 2007-01-24 | Spark Vision Ab | System and method for managing digital image layers |
| US10757346B1 (en) * | 2017-04-28 | 2020-08-25 | Flixbay Technologies, Inc. | Systems and methods for video extraction and insertion |
| CN108322644A (zh) * | 2018-01-18 | 2018-07-24 | 努比亚技术有限公司 | 一种图像处理方法、移动终端以及计算机可读存储介质 |
| WO2020063095A1 (zh) * | 2018-09-27 | 2020-04-02 | 青岛海信电器股份有限公司 | 一种截图显示方法及设备 |
| CN111292276B (zh) * | 2018-12-07 | 2021-06-22 | 北京字节跳动网络技术有限公司 | 图像处理方法和装置 |
| CN109859211A (zh) * | 2018-12-28 | 2019-06-07 | 努比亚技术有限公司 | 一种图像处理方法、移动终端及计算机可读存储介质 |
| WO2021010974A1 (en) * | 2019-07-15 | 2021-01-21 | Google Llc | Automatically segmenting and adjusting images |
| CN112634165B (zh) * | 2020-12-29 | 2024-03-26 | 广州光锥元信息科技有限公司 | 用于图像适配vi环境的方法及装置 |
| CN113034348B (zh) * | 2021-03-24 | 2025-01-10 | 北京字节跳动网络技术有限公司 | 图像处理方法、装置、存储介质及设备 |
| CN113157665B (zh) * | 2021-04-13 | 2023-07-11 | 广西有色勘察设计研究院 | 一种智能的多测合一地理信息系统 |
-
2021
- 2021-09-30 CN CN202111165882.3A patent/CN115908642A/zh active Pending
-
2022
- 2022-09-26 EP EP22874818.2A patent/EP4390851B1/en active Active
- 2022-09-26 WO PCT/CN2022/121192 patent/WO2023051432A1/zh not_active Ceased
- 2022-09-26 US US18/695,753 patent/US20250131625A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070003106A1 (en) * | 2001-11-05 | 2007-01-04 | Samsung Electronics Co., Ltd. | Illumination-invariant object tracking method and image editing system using the same |
| CN109034150A (zh) * | 2018-06-15 | 2018-12-18 | 北京小米移动软件有限公司 | 图像处理方法及装置 |
| CN109948103A (zh) * | 2019-04-17 | 2019-06-28 | 北京华宇信息技术有限公司 | 基于网页的图像编辑方法、图像编辑装置和电子设备 |
| CN113379865A (zh) * | 2021-06-25 | 2021-09-10 | 上海哔哩哔哩科技有限公司 | 目标对象的绘制方法和系统 |
| CN113672122A (zh) * | 2021-08-17 | 2021-11-19 | 北京字节跳动网络技术有限公司 | 图像处理方法、装置和电子设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4390851A4 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120953422A (zh) * | 2025-10-15 | 2025-11-14 | 香港理工大学深圳研究院 | 图像生成方法、装置、电子设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4390851A4 (en) | 2024-12-18 |
| CN115908642A (zh) | 2023-04-04 |
| EP4390851B1 (en) | 2026-04-22 |
| EP4390851A1 (en) | 2024-06-26 |
| US20250131625A1 (en) | 2025-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7755645B2 (en) | Object-based image inpainting | |
| US10284789B2 (en) | Dynamic generation of image of a scene based on removal of undesired object present in the scene | |
| CN104780355B (zh) | 一种视点合成中基于深度的空洞修复方法 | |
| WO2023051432A1 (zh) | 图像编辑方法及装置 | |
| TW201804373A (zh) | 識別二維碼位置的方法及其系統 | |
| CN106447677A (zh) | 图像处理方法和装置 | |
| Ge et al. | Image editing by object-aware optimal boundary searching and mixed-domain composition | |
| CN115493612B (zh) | 一种基于视觉slam的车辆定位方法及装置 | |
| WO2017173578A1 (zh) | 一种图像增强方法及装置 | |
| CN115063303A (zh) | 一种基于图像修复的图像3d化方法 | |
| CN103369236A (zh) | 图像处理设备、方法及程序 | |
| CN105321177A (zh) | 一种基于图像重要度的层次图集自动拼贴方法 | |
| TW201351303A (zh) | 使用超級像素之基於影像內容的影像尺寸調整技術 | |
| Li et al. | Seam carving based aesthetics enhancement for photos | |
| US9171357B2 (en) | Method, apparatus and computer-readable recording medium for refocusing photographed image | |
| KR100960694B1 (ko) | 다시점 영상 매팅 시스템과 방법 및 이를 수록한 저장매체 | |
| KR102633159B1 (ko) | 이미지 프로세싱을 이용한 3차원 모델 복원 장치 및 방법 | |
| JP2017174416A (ja) | 適応的デプスガイドノンフォトリアリスティックレンダリング方法、対応するコンピュータプログラム製品、コンピュータ読取可能搬送媒体及びデバイス | |
| CN106940879A (zh) | 一种图像拼接方法及装置 | |
| US20150212687A1 (en) | Apparatus for representing 3d video from 2d video and method thereof | |
| WO2022252833A1 (zh) | 一种图像渲染方法及装置 | |
| Lee et al. | Depth manipulation using disparity histogram analysis for stereoscopic 3d | |
| JP2013196225A (ja) | プログラム、情報処理方法及び情報処理装置 | |
| Liao et al. | Depth annotations: Designing depth of a single image for depth-based effects | |
| Dickman et al. | Smart scaling: A hybrid deep-learning approach to content-aware image retargeting |
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: 22874818 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022874818 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18695753 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 2022874818 Country of ref document: EP Effective date: 20240319 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 18695753 Country of ref document: US |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2022874818 Country of ref document: EP |