作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我试图在图像中找到具有一定曲率的边缘:边缘较亮的一面应该是凸面。
边缘本身用sobel或者canny都没有问题,就是不知道曲率怎么查。
一些例子:我想找到绿色边框,而不是红色边框
----->
----->
最佳答案
如果我正确理解您的要求,您想要找到弯曲的边缘,并且在它们的凸侧“包围”图表的亮区?
我将您的要求翻译成:
如果曲线上两点之间绘制的任何直线完全位于图表的亮区内,则该曲线被接受。
这应该很容易实现。如果曲线包含许多点,检查每对点之间的每条直线将非常乏味,但您可能会对检查足够条直线感到满意。
但是您必须为自己定义什么是足够。
如果正如 OP 所评论的那样,一条曲线可能包括满足要求的段和不满足要求的段,并且它们将被分成顺应曲线和不顺应曲线,这种方法应该是适应性的,尽管我可以随着用于检查凸性的行数变大,处理变得相当繁重。
关于algorithm - 检测具有一定曲率的边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11931569/
我正在尝试将高斯-博内定理应用于我的 C++ OpenGL 应用程序,并计算网格中相邻三角形 Fi 中顶点 Vi 处的内角值。 在发表这篇文章之前我做了一些搜索,我知道要为 2D 模型执行此操作,可以
我正在使用 MATLAB 进行坦克模拟。坦克有两个马达,一个左马达和一个右马达。这些都可以单独编写,以从 (-100%) 到 (+100%) 的速度运行。所以,如果我写 L, R = (100%, 1
我是一名优秀的程序员,十分优秀!