Я пытаюсь убрать шум с фото на экране монитора. Вот исходное фото:

Я пробовал несколько разных подходов, поэтому текущая версия моего кода выглядит следующим образом:
clr_img = cv2.imread("D:\Noisy.jpg", 1)
gray_img = cv2.cvtColor(clr_img, cv2.COLOR_BGR2GRAY)
gray_img = cv2.fastNlMeansDenoising(gray_img, h=11)
binary_image = cv2.adaptiveThreshold(gray_img, 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY_INV, 91, 12)
Вот результат:

Можно ли избавиться от такого шума?