当前位置:四肖八码全年资料 > 区域分割 >

想从一张Jpg图像中识别出若干黑色区域用于对答题卡的涂卡部分进

  想从一张Jpg图像中识别出若干黑色区域,用于对答题卡的涂卡部分进行自动算分。求Java图像分割与识别技术

  想从一张Jpg图像中识别出若干黑色区域,用于对答题卡的涂卡部分进行自动算分。求Java图像分割与识别技术

  Java核心技术CoreJava上边也没有具体的解释。用的高速扫描仪:Arision虹光AI180,处理学生答题卡的结果,扫描仪扫描出来的是bmp图片,目前需要操作的是一张通过四点定位的图片,我的思...

  Java核心技术Core Java上边也没有具体的解释。用的高速扫描仪:Arision虹光AI180,处理学生答题卡的结果,扫描仪扫描出来的是bmp图片,目前需要操作的是一张通过四点定位的图片,我的思路是,通过四点定位将图片的坐标确定,然后将图像分割,将答题卡的每一个小格子通过坐标确定下来,然后通过颜色处理,问题是怎么通过矩阵在一张图片的任意位置确定一块位置?怎么通过颜色的黑或者白判断考生是否选择此题答案,谢谢,求大神。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  首先,你得确定指定的答题卡涂卡的每个可涂选点的物理像素位置,这一步可以用一张空白的答题卡进行人工采集数据,做成一个数据库形式就可以了。定义好这些可涂选点定义对应的选项ABCD。

  然后你从扫描仪得到图像,把图像载入,进行像素分析,假设扫描答题卡放置的方向是正确的,因此不用考虑识别答题卡放置方向。再来,好样的,从之前采集的数据库得到一个可涂选的像素坐标位置,用此去识别答题卡上对应的涂选框是否涂选,以此类推逐行识别,因为你之前已经在数据库里面定义好了对应的涂选点的含义了,在这里只要往数据库一查就知道(考生涂选的是什么)了!

  至于如何识别考生涂选的方块,一般答题卡的涂选选框就是一个固定的大小,你只要知道它高多少像素,宽多少像素。考生涂选选项笔迹时一般都和这个选框大小的区域差不多,只要统计这个位置之内的比较黑的颜色数量占此涂选框的面积%50以上,可以认为这个是考试涂选的 选项。

  还有个建议:一般答题卡上面都有一些用来给答题卡识别软件使用的定位点,你抓住这些规则就应该能更准确定位到答题卡涂选选项的位置。追问有代码案例吗?一个Demo就足够了追答这就不好意思了,目前没有demo,只有思路一条。你可以参考一下我的想法。然后你自己构思,做个流程图,结构图,然后可以开始编写代码。

http://magdakalas.com/quyufenge/485.html
点击次数:??更新时间2019-07-03??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】