Какой фильтр изображения или преобразование может дать такой результат? - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь создать это окончательное изображение

enter image description here

from this original image

введите описание изображения здесь

Я пробовал с эрозиями, расширениями и настройкой яркости / контраста, но не могу получить результат, подобный этому. В частности, я не могу заставить один серый пиксель генерировать вокруг него несколько пикселей, как в случае на изображении выше.

Есть какой-нибудь совет?

1 Ответ

0 голосов
/ 07 августа 2020

Я не совсем уверен, что понимаю, что вы хотите. Но вот одна попытка расширить диапазон интенсивностей динамического c с помощью Python / OpenCV / Skimage.

Ввод:

enter image description here

import cv2
import numpy as np
import skimage.exposure

# load image 
img = cv2.imread('white_spots.png')

# stretch dynamic range
result = skimage.exposure.rescale_intensity(img, in_range=(127.5,255), out_range=(0,255))

# save result
cv2.imwrite('white_spots_stretched.png', result)

# Display result
cv2.imshow('result', result)
cv2.waitKey(0)
cv2.destroyAllWindows()

Result:

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...