(img, pattern)
| 71 | |
| 72 | |
| 73 | def rgb2bayer(img, pattern): |
| 74 | h, w, c = img.shape |
| 75 | assert c == 3 |
| 76 | h = h // 2 * 2 |
| 77 | w = w // 2 * 2 |
| 78 | r, g, b = rgb_bayer_masks((h, w), pattern) |
| 79 | return img[:h, :w, 0] * r + img[:h, :w, 1] * g + img[:h, :w, 2] * b |
| 80 | |
| 81 | |
| 82 | def rgb2bayer_seq(seq, patterns): |
no test coverage detected