Я не совсем уверен, что понимаю, что вы хотите. Но вот одна попытка расширить диапазон интенсивностей динамического c с помощью Python / OpenCV / Skimage.
Ввод:
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:
введите описание изображения здесь