Так что, в основном, я хочу перебирать все мои пиксели, а если они имеют диапазон, измените их значения RGB на белый, а затем на черный.Итерация через все пиксели, если в пределах диапазона, изменить пиксель на черный, иначе на белый
Я видел пару примеров, в которых используется маска, но я не понимаю, как использовать маску для сравнения значения RGB. Мой диапазон как таковой
min_YCrCb = np.array([0,133,77],np.uint8)
max_YCrCb = np.array([255,173,127],np.uint8)
Итак, сначала у меня есть мой образ, IMG, в YCrCb. Как создать маску таким образом, чтобы она увидела, что RGB находится в зоне действия, и как только это будет сделано, как установить их в черный и белый?
черный 0,0,0. Белый - 255 255 255. Вам не нужно проверять R, так как это диапазон - это все. Проверьте G и B с двумя крайностями, которые вы хотите –
Но как я могу проверить G и B? Я не могу понять, как получить доступ к RGB пикселя вообще – lambda
Не уверен насчет «маски», но 132