Exemple #1
0
def join_number_ragions(number_indexs, number_ragions):
    all_number_ragions = []
    for index, number_ragion in zip(number_indexs, number_ragions):
        ragion_index = len(all_number_ragions)
        if ragion_index < index:
            all_number_ragions += [numpy.zeros((1,1)) for i in range(index-ragion_index)]            
        all_number_ragions.append(number_ragion)
    all_number_ragions = Ragions.join_same_size(
        Ragions.fill_to_same_size(all_number_ragions), 9)
    return all_number_ragions
def show_all(square_ragion, index_and_number_ragions):
    '''
        just for test
    '''
    all_number_ragion = []
    for index, number_ragion in index_and_number_ragions:
        ragion_index = len(all_number_ragion)
        if ragion_index < index:
            all_number_ragion += [numpy.zeros((1,1)) for i in range(index-ragion_index)]            
        all_number_ragion.append(number_ragion)
    all_number_ragion = Ragions.join_same_size(
        Ragions.fill_to_same_size(all_number_ragion), 9)
    from picture_sudoku.cv2_helpers.display import Display
    Display.ragions([square_ragion, all_number_ragion])
Exemple #3
0
def show_number_ragions(number_ragions):
    all_number_ragions = Ragions.join_same_size(
            Ragions.fill_to_same_size(number_ragions), 9)
    all_number_ragions = numpy_helper.transfer_values_quickly(all_number_ragions, {1:255})
    Display.image(all_number_ragions)