以图像中心点为原点,获取直线上的两点python
时间: 2023-12-03 17:45:48 浏览: 63
python-opencv获取二值图像轮廓及中心点坐标的代码
可以使用以下代码来获取直线上的两个点:
```python
import math
# 直线的斜率和截距
slope = 2
intercept = 3
# 直线上任意一点的坐标
x1 = 0
y1 = intercept
# 直线上另一个点的坐标
x2 = x1 + 1
y2 = slope * x2 + intercept
# 输出两个点的坐标
print("点1坐标:({0}, {1})".format(x1, y1))
print("点2坐标:({0}, {1})".format(x2, y2))
```
其中,`slope` 和 `intercept` 分别表示直线的斜率和截距,`x1` 和 `y1` 表示直线上任意一点的坐标,`x2` 和 `y2` 表示直线上另一个点的坐标。这里我们假设直线的斜率为 2,截距为 3,任意一点的坐标为 (0,3),则另一个点的坐标可以通过斜率和截距计算得到。
阅读全文