我又得到了学校任务。这次,我的老师让我创建一个算法来计算图片上有多少只鸭子。
这张图片类似于这样:
我认为我应该使用模式识别来搜索其中有多少只鸭子。但是我不知道哪种模式匹配每一只鸭子。
我又得到了学校任务。这次,我的老师让我创建一个算法来计算图片上有多少只鸭子。
这张图片类似于这样:
我认为我应该使用模式识别来搜索其中有多少只鸭子。但是我不知道哪种模式匹配每一只鸭子。
可能是因为我现在正在使用SIFT,但在我的看法中,它对您的问题应该很有用。
它是一种算法,可以将两张不同方向、比例和视角的图片上相同的对象进行匹配。它还可以在对象被其他对象部分遮挡时(例如你的小黄鸭)进行工作。
我建议您找一张清晰的小黄鸭图片,然后使用一些SIFT实现(如VLFeat - C库带有SIFT但没有可视化、SIFT++-基于VLFeat,但使用C++、Rob Hess使用OpenCV的C代码...)。
请记住,使用SIFT(或任何其他方法)进行匹配不是完美的,因此您可能无法在图片中获得确切的小黄鸭数量。
http://www.DuckOverflow.com/
- Cody Gray