2011-10-10 54 views
0

我有一个要求,可以实现在给定图像中绘制对象边缘的功能。所以,当用户点击图像中的一个物体时,它应该画出边缘。例如:如果我有一个图像,其中有一个圆圈,一个三角形和一个矩形,我点击圆圈,它应该画出该圆圈的边缘。iOS应用程序中的边缘检测

我相信它需要一些边缘检测算法来实现,或者可以使用一些CoreImage滤镜来完成。我注意到了CoreImage Framework中的一个过滤器“CIEdge”/“CIEdgeWork”,它过滤掉了整个Image的边缘。这个过滤器可以在一定程度上帮助我。但是,我发现iOS sdk中没有这样的过滤器(也考虑到了iOS 5.0 sdk)。

回答

0

看看OpenCV项目(例如,这个tutorial可能会有所帮助)。

+0

感谢mja的回复。这真的需要时间来实现:) – Vin