【问题标题】:any Python tools for reading Scantron-style data [closed]任何用于读取 Scantron 风格数据的 Python 工具 [关闭]
【发布时间】:2012-01-09 19:02:37
【问题描述】:

我有兴趣做一些基于蜗牛邮件的调查,但我正在寻找快速将他们发回的调查数字化的方法。

因此,如果我有一个问题,并且它下面有 5 个框,您可以通过选中相应的框来表明您的意见,那么是否有任何东西可以让我扫描它并通过一个吐出响应的软件运行它。

编辑说明:

我正在询问论文数字化​​后我需要做什么。我想编写一些代码来查看图像文件并识别已标记的框并输出受访者答案的表示。

我会查看从桌面扫描仪或类似设备扫描的页面。

【问题讨论】:

  • 您拥有 Scantron 设备吗?或者您是否尝试使用桌面扫描仪模拟 scantron 设备?你想做什么?
  • 如果你愿意放弃 python,你可能会发现 auto-multiple-choice (home.gna.org/auto-qcm/) 感兴趣...

标签: python icr


【解决方案1】:

据我所知,您并不真正需要 ICR(智能字符识别,用于手写和手印文本),但您需要的是 OMR - 光学标记识别(从诸如调查和测试)。

坏消息是你很难找到 Python 的开源库。但有一个解决方案——您可以使用云 SDK,它是一个网站,可让您上传图像并将 OCR 数据发回给您。试试www.ocrsdk.com,它是ABBYY最近推出的基于云的OCR SDK。它现在处于封闭测试阶段,因此完全免费使用。

它同时具有ICROMR api 方法和一组python code samples

【讨论】:

    【解决方案2】:

    我真的不明白这与 python 有什么关系,当然,除非您已经将结果数字化并且现在正在计算结果。听起来你仍然需要扫描结果,据我所知,python 没有任何直接的能力来做这样的事情。您将必须先使用扫描仪,然后才能使用 python 读取数据。

    【讨论】:

    • 我不关心扫描,我对一段代码感兴趣,该代码拍摄图像并表示“对问题 1、4,7 和 9 的回答是肯定的”Python,因为这就是我最熟悉的。
    • @jimstandard:请更新您的问题,而不是在答案中添加 cmets。
    • @jimstandard 诚然,我不知道如何编写能够对图像执行此操作的东西,但如果您能找到将扫描图像转换为文本的软件,那就是编写一个在文件中查找某些文本模式的脚本非常简单。如果您无法将其转换为文本,您也许可以在您期望它们的坐标处寻找暗像素,但同样我无法在图像中找到东西。
    【解决方案3】:

    SDAPS project (repo) 可能值得一看。它可能无法处理任意扫描的图像,因为它似乎在处理开始时需要 ODT 或 LaTeX 文档。

    概述

    SDAPS 是一个开源 (GPLv3, LPPL) 光学标记识别 (OMR) 程序。它是 用 python 编写,具有与 LibreOffice 和 LaTeX 的集成工作流 创建问卷。

    工作流程

    通过 SDAPS,您可以使用 LibreOffice 或 LaTeX 创建问卷。在这之后 进行了一些处理以收集有关调查的信息(问题和 答案)并创建一个可打印的 PDF。填写的问卷只需 在(示例)中扫描。 SDAPS 将进行光学标记识别并可以创建 PDF 报告(示例)或导出数据。可选地,可以手动更正 结果使用图形用户界面。

    【讨论】:

      猜你喜欢
      • 2011-01-12
      • 1970-01-01
      • 2010-09-28
      • 1970-01-01
      • 1970-01-01
      • 2013-11-27
      • 1970-01-01
      • 2010-09-07
      • 2010-12-29
      相关资源
      最近更新 更多