我试图在javascript中创建一个DataMatrix读者,可以处理图像并在其中提取信息。问题在于使用数据矩阵检测图像内的方形,因为这可能在位置和方向上有所不同。输入图像如下所示:
我想找到并仅提取显示数据矩阵的图像的那部分(正方形),从那里开始我已经覆盖了处理/解码。上图所需的结果是:
我需要将此图片作为某种ImageData数组,以便我可以将其用作进一步处理的输入。我被困在如何处理这个问题,如何正确定位图像以及选择图像的右侧子部分。是否有人对如何处理此问题有一些建议/解决方案?
提前致谢!