iOS应用程序中的边缘检测

发布于 2024-12-09 09:41:52 字数 280 浏览 0 评论 0原文

我需要实现在给定图像中绘制对象边缘的功能。因此,当用户点击图像中的对象时,它应该绘制其边缘。例如:如果我有一个图像,其中有一个圆形、一个三角形和一个矩形,我点击圆形,它应该绘制该圆形的边缘。

我相信它需要实现一些边缘检测算法,或者可以使用一些 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

叫嚣ゝ 2024-12-16 09:41:52

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

Take a look at OpenCV project (e.g. this tutorial might be helpful).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文