colour_demosaicing.masks_CFA_Bayer¶
-
colour_demosaicing.
masks_CFA_Bayer
(shape, pattern='RGGB')[source]¶ Returns the Bayer CFA red, green and blue masks for given pattern.
Parameters: - shape (array_like) – Dimensions of the Bayer CFA.
- pattern (unicode, optional) – {‘RGGB’, ‘BGGR’, ‘GRBG’, ‘GBRG’}, Arrangement of the colour filters on the pixel array.
Returns: Bayer CFA red, green and blue masks.
Return type: Examples
>>> from pprint import pprint >>> shape = (3, 3) >>> pprint(masks_CFA_Bayer(shape)) (array([[ True, False, True], [False, False, False], [ True, False, True]], dtype=bool), array([[False, True, False], [ True, False, True], [False, True, False]], dtype=bool), array([[False, False, False], [False, True, False], [False, False, False]], dtype=bool)) >>> pprint(masks_CFA_Bayer(shape, 'BGGR')) (array([[False, False, False], [False, True, False], [False, False, False]], dtype=bool), array([[False, True, False], [ True, False, True], [False, True, False]], dtype=bool), array([[ True, False, True], [False, False, False], [ True, False, True]], dtype=bool))