Предполагая, что у вас уже есть текст OCR'd к обведенным цифрами в вашем вопросе, будет достаточно простой замены текста.Вот как это делается в Python:
def uncircle(s):
for i in range(1, 21):
s = s.replace(chr(0x245f + i), str(i))
return s.replace('\u24ea', '0')
Обведенные числа от 1 до 20 - это кодовые точки Unicode от 0x2460 до 0x2473, а обведенное число 0 - это кодовая точка Unicode 0x24ea.