Start » Filter Reference » OpenCV » Computational Photography

Computational Photography

Select a filter from the list below.

Icon Name Description / Applications Modules
cvColorChange

Given an original color image, two differently colored versions of this image can be mixed seamlessly.

OpenCV
cvDecolor

Transforms a color image to a grayscale image. It is a basic tool in digital printing, stylized black-and-white photograph rendering, and in many single channel image processing applications.

OpenCV
cvDenoise_TVL1

Primal-dual algorithm is an algorithm for solving special types of variational problems (that is, finding a function to minimize some functional). As the image denoising, in particular, may be seen as the variational problem, primal-dual algorithm then can be used to perform denoising and this is exactly what is implemented.

OpenCV
cvDetailEnhance

This filter enhances the details of a particular image.

OpenCV
cvEdgePreservingFilter

Filtering is the fundamental operation in image and video processing. Edge-preserving smoothing filters are used in many different applications.

OpenCV
cvFastNlMeansDenoising

Perform image denoising using Non-local Means Denoising algorithm.

OpenCV
cvFastNlMeansDenoisingColored

Perform image denoising using Non-local Means Denoising algorithm.

OpenCV
cvFastNlMeansDenoisingMulti

Perform image denoising using Non-local Means Denoising algorithm.

OpenCV
cvIlluminationChange

Applying an appropriate non-linear transformation to the gradient field inside the selection and then integrating back with a Poisson solver, modifies locally the apparent illumination of an image.

OpenCV
cvSeamlessClone

Image editing tasks concern either global changes (color/intensity corrections, filters, deformations) or local changes concerned to a selection.

OpenCV
cvTextureFlattening

By retaining only the gradients at edge locations, before integrating with the Poisson solver, one washes out the texture of the selected region, giving its contents a flat aspect. Here Canny Edge Detector is used.

OpenCV