【发布时间】:2012-09-02 18:00:58
【问题描述】:
我想在我的UIImageView(或UIImage)中识别正方形/矩形。
我查看了“Very simple image recognition on iOS”,但这并不是我想要的。
目前我有一个UIImageView,它不时会收到一个UIImage。
大部分UIImagees 都有这样的黑色正方形/矩形:
。
但边角可能(也可能没有)圆角。
如何识别第一个黑色正方形/矩形的大小?
最终结果是调整我的UIImageView 的大小,使UIImage 中的第一个黑色方块填满屏幕。像这样:
【问题讨论】:
-
您能说明一下您将在实践中使用的图像类别吗?你真的会一直使用黑色轮廓框,其他所有东西都是白色的,还是会是,比如说,带有任意内容的框,被白色的黑色边框包围,或者再次使用其他东西?
-
“正方形”你真的是指“矩形”吗?请澄清...
-
制作漫画阅读器?您可能需要进行一些模式识别,但如果您只是在寻找这样的分隔线,那应该不会太糟糕。
-
“正方形”可能有圆形边缘,并用颜色填充。正方形/矩形的大小也可能不同。
-
@AleksanderAzizi - 在这种情况下,您可能应该使用一些说明各种情况的示例图像来更新问题。我的回答不适用于框内具有颜色和其他特征的带边框图像,但我假设您想要检测形状,就像您在问题中遇到的一样。圆角也会出现问题,但根据圆角半径,您可以先缩小图像,然后对已有效去除半径的较小图像进行角检测。
标签: ios image-processing uiimageview uiimage