问题标签 [omr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
66 浏览

python - 我如何从左到右绘制轮廓答题卡

帮助 我如何处理这个代码我想从答题卡上下然后左右回答检查,但是这个代码是左右和上下

img 1 answerSheet img 2 answer 你会在img1中看到答案表,但真正的答案是img2中的img2答案 1 是 A 答案 2 是 2 但现在在img1中答案 11 是 2 我该怎么办

0 投票
0 回答
472 浏览

c# - AWS Textract .Net SDK 的其他选项

我正在开发一个 C# MVC 解决方案,该解决方案需要支持将 1000 份扫描的 .PDF 调查表上传到系统上,然后从每个调查中提取数据;为了提取手写复选框,我需要使用 AWS Textract API。可以在此处找到有关我的项目的更多信息:带有手写复选框的 AWS 文本

我的问题是,当我下载适用于 .NET 的 AWS 开发工具包时,我注意到 .Textract 目前对于 .NET 并不完全可用

在此处输入图像描述

我的问题是,除了 AWS .NET SDK 之外,还有其他方法可以让我在我的 .NET 系统中实现 AWS Textracts 复选框功能吗?不幸的是,Googles Vision OCR API 或 Azures Read API 都不支持复选框提取。

0 投票
1 回答
118 浏览

c# - 从位图对象制作更小的位图

我有一个手写调查的位图对象(见下面的调查图片),其中包含各种复选框。我正在使用一种算法来比较空白、未标记复选框的位图与同一复选框(可能会或可能不会被标记)的位图,以确定复选框是否已被标记。

是否可以将主要调查位图分解为较小的位图对象?例如,对于下面的问题 14,我想在给定每个复选框的 startX、endX、startY 和 endY 位置的情况下用红色方块制作更小的 Bitmap 对象。

在此处输入图像描述

0 投票
1 回答
51 浏览

c# - 比较不同颜色的位图对象

我有一个手写调查的位图对象(见下面的调查图片),其中包含各种复选框。我正在使用一种算法来比较空白、未标记复选框的位图与同一复选框(可能会或可能不会被标记)的位图,以确定复选框是否已被标记。这段代码基本上遍历位图上的每个复选框位置,并使用 逐像素扫描bm.GetPixel(x, y).GetBrightness() < 0.5f,生成复选框的哈希并将其存储在列表中。然后,我将比较空白复选框的哈希值与传入复选框的哈希值(具有一定的容差)以确定它是否被标记。

现在我的问题是,如果复选框用黑色笔标记,这将非常有效。如果使用任何其他颜色的笔(红色、蓝色等)来标记这些复选框,bm.GetPixel(x, y).GetBrightness() < 0.5f则将无法识别像素的变化。谁能告诉我我可以改变什么以包括其他颜色标记?

在此处输入图像描述

0 投票
0 回答
66 浏览

xamarin - 手机用 OMR 阅读答题卡(Xamarin 应用程序)

我希望制作一个移动应用程序,该应用程序可以为填写了 OMR 复选框的学生的答题纸拍照。然后我想在应用程序上阅读答题纸的结果(已标记复选框)。(离线,不使用 Web 服务或 api)

我正在使用 xamarin croos platrom 应用程序。(Androis 和 IOS)

我怎样才能做到这一点?或者,有这个解决方案的工具吗?

谢谢。

0 投票
1 回答
205 浏览

php - PHP 中的 OMR 读取

有没有办法在 php 中读取 OMR 表?我想在服务器上查看学生以 jpg 或 png 格式上传到服务器的答题纸。每张纸有 2 列,每列有 30 个问题,总共有 60 个问题。

0 投票
1 回答
547 浏览

python - OpenCV根据周围的4个正方形点找到框的轮廓

有没有办法根据盒子周围的 4 个小方块来获取盒子内的内容(我已经注意到红色虚线矩形)?

宣布

我的代码:

当前结果:在此处输入图像描述

0 投票
0 回答
36 浏览

python - 提取复选框区域中的数据

我想在复选框之后提取数据。

例如,在复选框的图像中有NO我们要提取的勾号NO。是否有任何OMR工具或任何计算机视觉算法。

0 投票
1 回答
157 浏览

python-3.x - 如何填充 numpy.array 以便它可以是 np.vsplit()?

我正在尝试使用 Python 3.8 和 OpenCV 构建自己的气泡表 OMR 引擎。尽管进行了几天的调试,但我无法克服在单独裁剪气泡时发生的错误:

由于气泡区域的大小是任意的,我尝试对其进行边缘填充,使其宽度和高度都是问题数/选择数 (ABCDE) 的倍数。不幸的是,它不能正常工作。除了tests/omr-1.jpg,其他都失败了。

这里是代码的摘录:

可以在这里找到回购:https ://github.com/hsolatges/autoQuiz

我怎样才能始终如一地准备好成为 np.vsplit/np.hsplit 图像?

0 投票
1 回答
118 浏览

opencv - 无法使用 OpenCV 检测到标记的正方形

我需要检测使用 OpenCV 标记的选项。目前,我已经能够检测到所有方块,但标记的方块除外。我已经使用以下代码完成了此操作。

标记的正方形面积约为 50。有人可以建议我如何解决这个问题吗?

我的工作到现在