大家好,我正在追求麻省理工学院,我的项目是物体识别,以识别特定的物体,如武器等不允许在机场,所以输入将在matlab中的行李/行李的扫描图像,目前其静态图像,现在我正在使用边缘检测和直方图处理技术。我在互联网上找到了人工神经网络、遗传算法等等,但不能总结所有的场景,请用自己的方式来解释如何使用边缘检测和直方图处理技术进行目标识别
发布于 2012-11-27 19:20:29
如果您希望仅使用轮廓进行对象识别,请使用Shape Context。
基本上,您将拥有一个先验形状的数据库,其中您知道每个形状(枪、something_harmless_1、刀、something_harmless_2)的标签。在查询时,获取对象的轮廓并计算查询形状和数据库中所有形状之间的形状上下文距离。然后,具有最短形状上下文距离的形状将被视为对象的真实类。
或者,如果您想使用对象的直方图,您可以执行类似的匹配,但使用不同的距离度量。您可以为数据库中的所有对象存储直方图,并计算查询对象和数据库中所有其他对象之间的Earth Mover's Distance,而不是使用形状上下文距离。
可以在最终结果中对这两个距离进行编码。你可以在它们之间想出一些对你有意义的加权方案。
https://stackoverflow.com/questions/13580057
复制相似问题