使用boofcv或其他java库匹配自定义基准点

使用boofcv或其他java库匹配自定义基准点,java,image-processing,barcode,Java,Image Processing,Barcode,我有一个自定义基准点,它使用这样的模式来检测方向 实际数据位于基准标记内。如何匹配我的基准点。现在我使用下面的方法 使用BoofCV库并识别轮廓 遍历轮廓并检测相邻轮廓并检查是否存在模式 如果模式存在但不匹配,则重复该过程,直到找到完全匹配 这样做对吗 我确实知道基准标记的大小。BoofCV中有一个出色的黑色多边形检测器。你需要连接正方形的思考线吗?是的,粗线必须被去除,并且以一种处理方向的方式改变了基准结构。我使用多边形检测器-拟合二元边在大多数情况下都能很好地工作,而CANNY二元在某些远

我有一个自定义基准点,它使用这样的模式来检测方向

实际数据位于基准标记内。如何匹配我的基准点。现在我使用下面的方法

  • 使用BoofCV库并识别轮廓
  • 遍历轮廓并检测相邻轮廓并检查是否存在模式
  • 如果模式存在但不匹配,则重复该过程,直到找到完全匹配
  • 这样做对吗


    我确实知道基准标记的大小。

    BoofCV中有一个出色的黑色多边形检测器。你需要连接正方形的思考线吗?是的,粗线必须被去除,并且以一种处理方向的方式改变了基准结构。我使用多边形检测器-拟合二元边在大多数情况下都能很好地工作,而CANNY二元在某些远程情况下也能很好地工作,而不会被二元边捕获。将使用新的基准结构和解密值所涉及的步骤进行更新。