Solving Sudoku with OpenCV_Python_CNN
(Smoothing the image with Gaussian filter, a low-pass filter that reduces the high-frequency components)

Thresholding the image to seperate foreground pixels from background pixels (minimizing the background noise):
Adaptive thresholding - the threshold value is calculated for smaller regions and therefore, there will be different threshold values for different regions.

Solving the sudoku using python-constraints








