我使用Tensorflow对象检测已经有一段时间了。我更多的是一个用户,我真的不知道它是如何工作的。我想知道有没有可能训练它来识别一个物体是什么而不是什么?例如,我想要检测瓷砖上的裂缝。我可以使用对象检测来执行此操作吗?当我显示瓷砖的图像时,它可以告诉我是否有裂缝(还可以显示位置),或者它会告诉我瓷砖上是否没有裂缝?
我尝试使用有缺陷和无缺陷的图片进行训练,使用2个类(1个用于缺陷,1个用于无缺陷)。但结果总是在一张图片中显示两者(如果图片有缺陷)。有没有办法只显示有缺陷的那个?
基本上,我想做缺陷检查。这是一个简单的1个缺陷的例子。但实际情况会有一些缺陷。谢谢。
发布于 2019-09-11 20:03:07
如果你只想要瓷砖的输入图像,不管有没有缺陷,你都不需要一个没有缺陷的类。API为除其他类以外的所有内容添加了一个背景类。所以你只需要声明一个类--缺陷,没有被检测到的瓦片就不会有缺陷。所以在你的训练集中--简单地给出缺陷的边界框,如果没有缺陷就没有边界框,然后你的模型应该学会检测上面提到的缺陷。
https://stackoverflow.com/questions/57879708
复制相似问题