Оптический считыватель — это устройство, которое воспринимает визуальную информацию и преобразует ее в цифровую информацию [1] , как это происходит в большинстве сканеров изображений , штрих-кодов и матричных кодов .
Примером оптических считывателей являются системы Marksense для выборов , где избиратели отмечают свой выбор, заполняя прямоугольник, круг или овал, или завершая стрелку. После голосования табулятор считывает голоса, используя «логику темной метки», посредством чего компьютер выбирает самую темную метку в заданном наборе в качестве предполагаемого выбора или голоса.