Abstract:
Implementations can relate to providing computer-assisted text and visual styling for images. In some implementations, a computer-implemented method includes determining a set of characteristics of an image, and applying one or more first visual modifications to the image based on one or more of the set of characteristics of the image. The method can include receiving user input defining user text, providing the user text in the image, and applying one or more second visual modifications to the image based on the user text and based on at least one of the set of characteristics of the image.
Abstract:
Implementations relate to feature mask determination for images. In some implementations, a computer-implemented method to determine a feature mask for an image includes estimating one or more prior regions in the image that define a feature in the image. The method determines superpixels based on multiple pixels of the image similar in color. The method constructs a graph, each node of the graph corresponding to a superpixel, and determines a superpixel score for each superpixel based on a number of pixels of the superpixel. The method determines one or more segmented regions in the image based on applying a graph cut technique to the graph based at least on the superpixel scores, and determines the feature mask based on the segmented regions. The feature mask indicates a degree to which pixels of the image depict the feature. The method modifies the image based on the feature mask.
Abstract:
Implementations generally relate to providing image parameters in a social network system. In some implementations, a method includes receiving a plurality of reference images associated with a target user in a social network system. The method also includes determining one or more image parameter values based on social activity of the target user. The method also includes modifying one or more target images based on the one or more determined image parameter values.
Abstract:
Methods and systems for modifying an image by applying an effect to an image are described. The effects include a pop effect, a light adjustment, or a color adjustment to an image. The methods and systems include providing a user slider for applying an effect to the image. The methods and systems further include determining a first portion of the image including a face and creating a protection mask to protect the face in the first portion during image modification. The protection mask may include an enhancement threshold for modifying the first portion of the image. The modification of the image may include modifying the second portion of the image differently than the first portion of the image. A method for enforcing different resolutions of a same input image to produce similar visual results is also described.
Abstract:
Implementations generally relate to providing image parameters in a social network system. In some implementations, a method includes receiving a plurality of reference images associated with a target user in a social network system. The method also includes determining one or more image parameter values based on social activity of the target user. The method also includes modifying one or more target images based on the one or more determined image parameter values.
Abstract:
A method, computer readable medium and an apparatus are presented for providing composition and position guidance for a camera. One method includes detecting an image received on a capturing device. The image is analyzed to identify objects and determine attributes of the objects. Suggestions are provided to adjust at least one of position or setting of the capturing device in accordance to rules, based on the analysis of the image. Adjustment of the capturing device based on the suggestions provided, are detected and used to receive an adjusted image. The adjusted image is captured by the capturing device.
Abstract:
A method, computer readable medium and an apparatus are presented for providing composition and position guidance for a camera. One method includes detecting an image received on a capturing device. The image is analyzed to identify objects and determine attributes of the objects. Suggestions are provided to adjust at least one of position or setting of the capturing device in accordance to rules, based on the analysis of the image. Adjustment of the capturing device based on the suggestions provided, are detected and used to receive an adjusted image. The adjusted image is captured by the capturing device.
Abstract:
Methods and systems for modifying an image by applying an effect to an image are described. The effects include a pop effect, a light adjustment, or a color adjustment to an image. The methods and systems include providing a user slider to for applying an effect to the image. The methods and systems further include determining a first portion of the image including a face and creating a protection mask to protect the face in the first portion during image modification. The protection mask may include an enhancement threshold for modifying the first portion of the image. The modification of the image may include modifying the second portion of the image differently than the first portion of the image. A method for enforcing different resolutions of a same input image to produce similar visual results is also described.