iOS应用程序中的边缘检测
我需要实现在给定图像中绘制对象边缘的功能。因此,当用户点击图像中的对象时,它应该绘制其边缘。例如:如果我有一个图像,其中有一个圆形、一个三角形和一个矩形,我点击圆形,它应该绘制该圆形的边缘。
我相信它需要实现一些边缘检测算法,或者可以使用一些 CoreImage Filters 来完成。我注意到 CoreImage Framework 中的过滤器“CIEdge”/“CIEdgeWork”可以过滤掉整个图像的边缘。这个过滤器可以在一定程度上帮助我。但是,我发现iOS sdk中没有这样的过滤器(也考虑到iOS 5.0 sdk)。
I have a requirement to implement a functionality to draw edge of a object in a given image. So, when the user taps on a object in the Image ,it should draw its edge. For Eg: if I have a Image which has a circle,a triangle and a rectangle in it, and I tap on circle it should draw edge of that circle.
I believe it requires some Edge detection algorithms to be implemented or it can be done using some CoreImage Filters. I have noticed a filter "CIEdge"/ "CIEdgeWork" in CoreImage Framework which filters out the edges of the whole Image. This filter could help me to a certain extent.But,I have found out that there is no such filter available in iOS sdk(also taking in account the iOS 5.0 sdk).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看 OpenCV 项目(例如这个教程可能会有所帮助)。
Take a look at OpenCV project (e.g. this tutorial might be helpful).