BACKGROUND

Visual productions such as movies, videos, etc., require proper lighting for cameras to adequately capture people and objects in scenes. Even with proper lighting, the same object or objects captured in images may look different in different images depending on the cameras that captured the images. This may be due to image parameter values or operations varying from camera to camera. Variances in image parameters are typically corrected by manual adjustment of cameras or other equipment by artists or managers. Such adjustments may be imprecise, and cause delays in a visual production.

SUMMARY

Implementations provide for automated detection of a calibration object within a recorded image, which may be used for various purposes such as modifying image parameters to make image capture more accurate and/or uniform. In some implementations, a system receives an original image from a camera, wherein the original image includes at least a portion of a calibration chart. The system further derives a working image from the original image. The system further determines regions in the working image, wherein the regions include groups of pixels having values within a predetermined criterion. The system further analyzes two or more of the regions to identify a candidate calibration chart in the working image. The system further identifies at least one region within the candidate calibration chart as a patch, wherein the identifying of the at least one region is based on a color of the patch. The system further predicts a location of one or more additional patches based on at least the identified patch.

