HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Xcode,iOS – 图像线/形状识别大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想识别UI ImageView(或UI Image)中的正方形/矩形.

我看了“Very simple image recognition on iOS”,但那不是我正在看的东西.

目前我有一个UIImageView,它不时被赋予UIImage.

大多数UIImagees都有黑色方块/矩形,如下所示:
.
但角落可能(或可能不)具有圆形边缘.

如何识别第一个黑色方块/矩形的大小?
最终的结果是调整我的UIImageView的大小,使UIImage中的第一个黑色方块填满屏幕.像这样:

解决方法

如果您的图像在水平行中始终是清晰的黑色方块,则可以使用角点检测来识别矩形,然后选出最左边的四个角.基于Harris,Noble和Shi-Tomasi角点检测方法,我的开源 @L_301_3@框架中有三种角点检测器.

你的盒子运行GPUImageHarrisCornerDetectionFilter,阈值为0.4,灵敏度为4.0,结果如下:

它们有点难以看到,但是红色十字准线标志着探测器找到了盒子的角落.同样,您只需要取最左边的四个点来查找目标矩形,然后只需缩放图像或视图,以便此矩形现在填充您的视图.

可以在我的框架中的FilterShowcase或FeatureExtractionTest示例中找到如何运行此类功能检测的示例.我描述了我在this answer在Signal Processing上执行此操作的过程.

大佬总结

以上是大佬教程为你收集整理的Xcode,iOS – 图像线/形状识别全部内容,希望文章能够帮你解决Xcode,iOS – 图像线/形状识别所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。