iphone - 如何在 iOS 上检测图像中的向上箭头?

标签 iphone ios image-processing opencv

我有一张图片,其左侧包含一个向上的箭头。我希望能够在那个方向检测到那个特定的形状,如果它存在,只捕捉图像的那一部分。如果箭头朝下,我希望它被忽略。

我研究过使用 SURF 描述符和 OpenCV 来检测和匹配这样的形状,但 SURF 算法存在许可问题。我可以使用什么替代方法来检测 iOS 上图像中此特定方向的此形状?

最佳答案

一个简单的模板匹配就可以解决这个问题。构建一个模板(或从现有图像裁剪)“向上箭头”。然后使用归一化互相关查看测试图像中所有“向上箭头”的位置。由于您只是在寻找图像左侧的“向上箭头”,因此请将您的归一化互相关搜索限制在该区域。这里有一个很好的教程:http://www.mathworks.com/products/demos/image/cross_correlation/imreg.html

关于iphone - 如何在 iOS 上检测图像中的向上箭头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10683317/

相关文章:

php - JSON -> Xcode 字符串格式

android - 为什么这个由 facebook 生成的深层链接 (applink) 不起作用?

ios - QuickLook ShouldOpenUrl 委托(delegate)方法未触发

iphone - 非常奇怪的 UIView 位置问题

python - 如何在python中计算二维图像的互信息

ios - 使用 Xcode for ios 进行自动化测试

iphone - 循环遍历字典;为什么我不能按字母顺序获取 key ?

python - 如何使用opencv从图像中去除其他噪音

matlab - 在 Opencv C++ 中估计几何变换

ios - 如何使用 Apple 提供的图标