Професионална програма
Loading...
Martin28 avatar Martin28 0 Точки

WORKING WITH IMAGES AND TEXT - задача 6 (Threshold the image)

Хора, кажете ми как направихте тази задача. Или подскажете как да запиша новополучените пиксели като ново изображение. Пробвах със следното:

def threshold_image(image, low, high):
    arr1 = []
    arr2 = []
    for row in image:
        for elem in row:
            if elem <= low:
                arr1.append(0)
            elif (elem>low) & (elem<=high):
                arr1.append(elem)
            elif elem<high:
                arr1.append(255)
        arr2.append(arr1)
        gg=np.asarray(arr2)               
    return gg

 

обаче не се получава нищо, т.е. почва да си изчислява и няма свършване.

Тагове:
0
Data Science
Mik761000 avatar Mik761000 39 Точки

Мислиш по-сложно от колкото трябва.

Първо си направи сопие на image

Второ, работи върху него: <= low и > high

Единственото, което не съм ти дала е самия код :)

....ако имаш проблеми, пиши

0
04/07/2018 23:20:19