Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一个 java OMR(光学标记识别)应用程序,让用户设计他需要的模板(绘制标记区域)然后当他扫描文档时,应用程序使用模板来获取区域的坐标(检查框)我的问题是如果我有图像和矩形(X,Y,宽度,高)如何决定是否标记区域
我正在使用 Java 高级成像 (JAI)
据我了解您的问题,您知道扫描纸上每个复选框的位置。您只需要提前计算未填写表格中每个复选框的平均像素强度。
然后对于填充和扫描的表格,计算每个框内的平均像素密度。将阈值应用于每个框内的每组像素。选中平均框,平均值>阈值,未选中框。
我假设你有一个灰度图像(一个色带)。否则将您的彩色图像转换为灰度图像(有这样做的标准方法),并将阈值应用于每个复选框像素平均值。瞧!