- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个应用程序,我有一组轮廓(每个代表一条潜在线),我想检查轮廓/形状的“直度”。我用作引用的文章使用了以下技术:
它匹配一条穿过形状的“分段”线,就像这样-
然后对线的“直”程度进行评分。
这是我正在处理的轮廓示例:
您将如何实现这项技术?是否有任何其他方法来检查“How Straight”是一个轮廓\形状?
问候!
最佳答案
我的第一个猜测是使用 coefficient of determination .也就是说,假设有一些合理的原点,在您不会收到舍入误差的情况下,为您的所有点拟合一条直线并计算 R^2。
一种更高级的方法,如果所有轮廓都是断开的组件,则计算 structure model index (该链接用于骨形态测量,但他们解释了这个概念并引用了原始论文。)这给了你一个数字,告诉你你的节段有多少“像一根杆子”。不过,这只是一个想法。任何形成曲线或有分支的东西都会越来越不像杆。
我想说的是,这还取决于您使用度量的目的,以及您的轮廓是否通常总是从左到右移动。
另一种方法是创建 covariance matrix你的点,计算该矩阵的特征值,并取它们的比率(比率大于或等于 1;否则,反转比率。)这是 PCA 背后的基本原则。除了最后的比例。如果你有一个相当线性的数据集(数据集只在一个方向上变化)那么你将有一个非常大的比率。随着数据集变得越来越不线性(或越来越不相关),您会看到比率接近 1。一个完美的线性数据集将是无穷大和一个完美的圆(我相信,但如果有人能为我验证这一点,我将不胜感激。)此外,在二维中工作意味着计算将在计算上便宜且直接。
这可以很好地处理异常值,并且不会随轮廓的旋转和形状变化。您还有一个始终为正的数字。唯一的问题是在划分两个特征值时防止溢出。话又说回来,您总是可以将较小的特征值除以较大的特征值,并且您的指标将限制在 0 和 1 之间,1 是一个圆,0 是一条直线。
无论哪种方式,您都需要测试此参数是否对您的应用足够敏感。
关于c++ - 找到 "how straight"是一个形状。打开简历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28972222/
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我开始在我的图像处理程序中使用 OpenCV。当我使用 cv::Mat 并在内存方法中分配时: cv::Mat coords(100, 5, CV_32FC1); 如果我不再需要,是否需要执行 coo
hibernate :插入数据文件(file_content、file_name、doc_title、resume_text、title、title_id、file_type)值(?、?、?、?、?、
我正在尝试为求职申请制作一份简历,现在我已经使用 CSS 创建了一个背景和一个小菜单。现在我的问题: 有没有办法不使用 ,,创建一个区域,我可以在不丢失菜单的情况下将我的链接定位到该区域。 当我学习
我正在运行这段代码: #include #include #include using namespace cv; using namespace std; int main( int argc
python 3.5 和 windows 10 我使用这个命令安装了 open cv : pip install opencv_python-3.1.0-cp35-cp35m-win_amd64.wh
我在 Linux Mint 上安装了 opencv 使用: sudo apt-get install python-opencv 当我尝试使用以下方法导入 opencv 模块时: from openc
我是否可以搜索特定日期提交的 CVS 文件列表? 我目前使用 opensuse 和 cvs 命令行,还使用 Eclipse IDE 处理我的 Java 内容。 最佳答案 您可以使用 Eclipse
当我执行 rtag 时,进程相当慢,消息 cvs rtag: [07:34:59] waiting for cvsuser's lock in ...;是什么导致了这个以及如何解决这个问题?提前致谢。
我使用 OpenCV 和 MATLAB 校准了带有棋盘格图案的相机。我在 OpenCV 和 MATLAB 中分别得到了 .489 和 .187 的平均重投影误差。从它的外观来看,MATLAB 更精确。
将一个 html 页面集成到另一个 html 页面的最简单方法是什么?我在我的个人网站上工作,我有一个正在编辑的模板。现在我找到了一个可以使用的免费简历 html 代码,但是当我尝试将它添加到我的网站
在 VS2015 中构建一个简单的 OpenCV 应用程序时出现错误 'cv': a namespace with this name does not exist while building 虽然
我是一名优秀的程序员,十分优秀!