File size: 376 Bytes
fa0f216
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import numpy as np


def stack_lines(lines: list, h_gap: int = 6):
    width = max([im.shape[1] for im in lines])
    height = (lines[0].shape[0] + h_gap) * len(lines)

    result = np.ones((height, width)) * 255

    y_pos = 0
    for line in lines:
        result[y_pos:y_pos + line.shape[0], 0:line.shape[1]] = line
        y_pos += line.shape[0] + h_gap

    return result