模板匹配
例子
微信小程序跳一跳,风靡一时。这个游戏的关键在于判断游戏中紫色小块的的位置,以及下一跳的位置。如何通过程序的方式自动完成这个算法呢?其中难点在于目标小块位置的发现。难点主要是:
1. 目标的大小和形状和质地是不同的;
解决的方案有传统的方法和目前流行的深度学习方法(比如SSD算法),这篇博文主要是关于OpenCV模板匹配的,所以主要讲解OPENCV中的模板匹配方法。
OpenCV中模板匹配
OpenCV 中的模板匹配总共有六种选项, 包括:
1. 平方差匹配 method=CV_TM_SQDIFF
2. 标准平方差匹配 method=CV_TM_SQDIFF_NORMED
3. 相关匹配 method=CV_TM_CCORR
4. 标准相关匹配 method=CV_TM_CCORR_NORMED
5. 相关匹配 method=CV_TM_CCOEFF
6. 标准相关匹配 method=CV_TM_CC

本文介绍了使用OpenCV的模板匹配方法解决微信小程序跳一跳中自动识别目标位置的问题。虽然目标的大小、形状和质地各异,但通过OpenCV的6种模板匹配方式,结合平方差和相关度量,可以实现0均值的图像处理。文中提到了实验结果,并推荐了相关资源和GitHub项目。
最低0.47元/天 解锁文章
2209

被折叠的 条评论
为什么被折叠?



