algorithm - 确定等腰三角形的左右边

标签 algorithm opencv math trigonometry opencv4android

所以我有一个上面有 3 个点的图像。

enter image description here

这是图像的正确方向,但可以任意旋转。我的目标是轻松识别这些点,我们称它们为左点、右点和底点。

现在得到底部的点很容易,因为您只需计算 3 个点之间的距离,不在最长线上的那个点就是底部的点。

所以这给我留下了识别左点和右点的问题。我觉得我已经忘记了解决这个问题的一些基本技巧,但我的 google-foo 未能找到确定左侧和右侧的公式。

最佳答案

两个向量的二维叉积enter image description here , 是一个标量,当 a 相对于 b 顺时针旋转时为正,反之亦然。所以在下图中:

enter image description here

左右点满足enter image description hereenter image description here分别。

关于algorithm - 确定等腰三角形的左右边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38083596/

相关文章:

performance - 做 HTTP 基准测试后如何计算平均情况

opencv - 如何访问cv::flann knnsearch找到的最近的邻居?

c++ - 打开简历;对 vector<Rect> 进行排序并删除某些条目

algorithm - 编写一个程序检查线性方程是否有正整数解

algorithm - 用大哦证明小哦

algorithm - 如何确定一个范围内的数字?

c - 如何将 CvMat 从类型 CV_AA 转换为 CV_32F

math - 如何在有限域中实现乘法?

javascript - 尝试创建基本的数学游戏

algorithm - 矩阵置换的多项式算法