答案 0 :(得分:0)
如果您倾向于使用深度学习方法,rcnn,更快的rcnn,yolo和ssd等对象检测文件可以帮助您解决这个问题。
很容易说这是一个微不足道的问题,可以通过OpenCV中的工具解决,深度学习是矫枉过正的,但我可以看到很多理由使用深度学习工具而且没有回答你的问题。
答案 1 :(得分:0)
我们假设你的形状有不同的比例和旋转。实际上,上面显示的主图像对于训练过程来说非常大,并且需要大量的训练样本才能在测试样本结束时产生良好的准确性。在这种情况下,最好在短图像(如128x128)上训练卷积神经网络,每个图像只有一个形状,然后使用滑动技巧! 该项目将有三个主要步骤:
通过这种方式,您可以在训练模型中为每个形状添加标签,并且您还可以使用滑动技巧获得每个形状的位置。 对于分类器,您可以使用Tensorflow MNIST教程的CNN结构。 这是一种纸张,与指纹图像应用完全相同的方法来提取局部特征。 A direct fingerprint minutiae extraction approach based on convolutional neural networks