光学划记符号辨识(Optical mark recognition, OMR)是一种资料的取得方式,透过把光束(通常是红色的)打在扫描器上的文件或条码的记号来辨识一些简单的东西,而原理是有记号(或条码的黑色)的部分比没有记号(或条码的白色部分)反射较少的光。
光学划记符号辨识与光学字符辨识(OCR)的最大分别是不需要辨识引擎,所以需要高对比和特定形状的划记才能容易被读取。
某些OMR设备用一些印在异丁烯酸甲酯制成的纸上,透过量度穿过纸张的光的强度来解读资料。这使任何一边的纸张有标记会减少透过纸张的光度。
其中一种最常见的用途是使用HB铅笔填写的格子式多项选择题答题(在香港又叫MC,为英语Multiple Choice的简称)纸。考生利用填满格子(通常是圆形或长方形)来填写他们的答案,之后改卷员就把多项选择题答题纸放到改卷器里。最初的多项选择题答题纸用的是大型的格子,因为早期的改卷器灵敏度低,需要一个较大的记号以确保准确度。现在,在大部分欧洲国家,填写答案的方格通常是一个横向或是纵向的长方形;而在亚洲国家,学生或填写者使用一个特别的标记,例如圆形,来填写预先印好空格的多项选择题答题纸。
而另外一个最常见的用途是各种条码。最近的技术改进使扫描二维条码,例如QR码,变得可能。例如,联合包裹(UPS)现在就把二维条码印在每个包裹上。条码是储存在一些黑白的格子图案上,通常包括除错资讯,当条码有损毁时可以减少资讯读取的错误率。
很多现代的OMR设备应用在处理电脑生成的影像,如条码,也有用在处理一些特殊的表格,因为OMR技术有着非常低的错误率。正因如此,OMR技术也用在点票上。
一张OMR用的问卷
OMR软件是一种电脑软件,供电脑分析和处理有关数据。OMR软件的作用是把电脑扫瞄仪当作OMR专用的扫描器,利用电脑处理所输入的数据 并以使用者制定的方式(如:数据库)输出。有了OMR软件,我们可以利用电脑来处理问卷、多项选择题答题纸、出席纪录表等简单的数据。
在早期,处理OMR需要用特定的OMR扫描器,在OMR软件出现后,用家只需要电脑和扫描器就可以处理OMR数据。现代的OMR软件更可以自订数据标记位置,可让用家以雷射打印机输出有关表格,不需像以往找印刷公司印刷表格,方便在仅需要小量表格的场合。
市面软件 Smartshoot OMR system
Smartshoot OMR 截图1
Smartshoot OMR 截图2
某些OMR设备一面是光源,一面是感应器,透过感应光源的强弱(如:光透过纸的程度或光透过纸上小孔的位置)来辨识;另一些的光源与感应器位于同一面,透过纸张反射光的程度来辨识,例子有条码扫描仪、多项选择题计分器。除了专用的OMR设备外,还有图像式辨识器,利用软件和普通电脑用的扫描器来辨识和处理资料,免却了昂贵的专用OMR设备,兼有扫描存盘功能。
最早的OMR是利用纸带和穿孔卡,具有真正的孔,利用透过纸张的光来阅读数据。
1930年代,第一个类似OMR的设备,IBM 805计分器出现,它是透过利用金属刷子测试纸上的铅笔记号的导电率来测试数据。至于第一个真正的OMR设备,在1950年代出现。同时间,IBM也研发出类似的设备。1962年,IBM推出了IBM 1230光学计分器。在这个时候,类似的设备如雨后春笋般出现。到了1972年,提供廉价光学辨识设备的扫描子(Scantron)公司等公司成立,加速了OMR的普及,甚至连光学辨识纸也被称为扫描子纸。
现在,OMR设备广泛应用于点算系统、计分、资料收集等用途。