Java 图像识别 数字图像处理 从一张JPG图片中识别出若干黑色小方块
求高手赐教,推销毕业设计的免进想从一张Jpg图像中识别出若干黑色区域,用于对答题卡的涂卡部分进行自动算分。求高手介绍相关java技术,如何实现,求想法思路,交流。...
求高手赐教,推销毕业设计的免进
想从一张Jpg图像中识别出若干黑色区域,用于对答题卡的涂卡部分进行自动算分。
求高手介绍相关java技术,如何实现,求想法思路,交流。 展开
想从一张Jpg图像中识别出若干黑色区域,用于对答题卡的涂卡部分进行自动算分。
求高手介绍相关java技术,如何实现,求想法思路,交流。 展开
1个回答
展开全部
你需要关注的主要是这个类:java.awt.image.BufferedImage
可以查阅相关的API。
java图像处理技术在《java核心技术8 下卷》中有比较详细的介绍。
相关技术要求和注意事项:RGB标准、ICC配置特性、
建议如果进行像素识别的话可以选取关键点的识别方式、而且确认像素是否符合要求使用RGB的范围识别而非精确识别。
至于具体的识别操作过程,需要你详细定义开始识别的位置标准(规定的或者识别图像获取)、边界标准、大小(识别块得SIZE)、分组(给识别块确定属性)等
可以查阅相关的API。
java图像处理技术在《java核心技术8 下卷》中有比较详细的介绍。
相关技术要求和注意事项:RGB标准、ICC配置特性、
建议如果进行像素识别的话可以选取关键点的识别方式、而且确认像素是否符合要求使用RGB的范围识别而非精确识别。
至于具体的识别操作过程,需要你详细定义开始识别的位置标准(规定的或者识别图像获取)、边界标准、大小(识别块得SIZE)、分组(给识别块确定属性)等
追问
谢谢你的回答,我要做的是对答题卡的主观题进行自动判分,先将答题卡扫面,生成Jpg图像,然后对客观题(选择题,包括其他涂卡部分)进行自动处理,主观题部分(简答题)进行图像截取,进行人工给分,其中有个困难是扫面出来的图像可能出现局部的偏移。望多指教!
追答
对于可能出现的偏移,我的建议是:
①成像时避免,可以用图像工具PS下,只留下有效的绘图区域,比较简单。
②识别图像获取开始扫描的起始位置和结束位置确定扫描的矩形范围。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询