我有几个建议,可能会得到一些有趣的结果,但我不能确定。
如果十字架始终处于图像中心附近并始终位于一个平面表面上,您可以尝试在相机和十字架所在平面之间找到一个单应性。这将使您能够将十字架的示例图像(在选择不同平面旋转时)转换为可视化十字架的坐标系。然后,您可以生成模板并将其与图像进行匹配。您可以进行一些简单的像素协议测试来确定是否有匹配。
或者,您可以尝试训练基于Haar的分类器来识别十字架。这种类型的分类器通常用于人脸检测,并在图像中检测定向边缘,通过多个定向边缘的相对位置对人脸进行分类。它在面部分类准确性方面具有良好的分类准确性,并且非常快速。虽然我不能保证在这种特定情况下其准确性,但它可能为简单形状(如十字架)提供一些良好的结果。