Когда я только начал изучать машинное обучение, у меня появилась идея написать на питоне судокусолвер, как я тогда его назвал. Я не представлял как из фотографии получить матрицу с цифрами, но зато написал алгоритм, который заполняет пропущенные цифры в заполненной вручную матрице. Ну, и отложил готовый модуль до лучших времён, когда разберусь с компьютерным зрением. А тут, вот такая статья попадается :)