CPC G06T 7/11 (2017.01) [G06T 5/60 (2024.01); G06T 5/70 (2024.01); G06T 5/94 (2024.01); G06V 10/764 (2022.01)] | 18 Claims |
1. A computer-implemented method comprising:
receiving, by a processor of a computing device, an original image captured by a camera;
automatically segmenting, by the processor, the original image into multiple regions of pixels by outputting a mask indicating which pixels of the original image or a down-sampled version of the original image are contained within each of the multiple regions;
using a guided filter to add matting to each of the multiple regions to refine the mask to generate a refined mask;
independently adjusting, by the processor, a respective characteristic of each of the multiple regions as indicated by the refined mask;
combining, by the processor, the multiple regions to form a new image after independently adjusting the respective characteristic of each of the multiple regions; and
outputting, by the processor and for display, the new image.
|