def split_image_into_characters(file): testImage = ImageReader(file) # testImage.show_image(testImage.image) lines = testImage.get_lines_from_paragraph() letters_positions = [] character_images = [] for line in range(len(lines)): letters_positions.append( lines[line].get_character_positions_from_single_line()) # Get each character on the line character_images.append(lines[line].characters_positions( letters_positions[line])) return character_images