python - 获取给定行的像素坐标

标签 python python-2.7 opencv coordinates line

<分区>

假设您有两个点A(12,34)B(56,78),您在它们之间画了一条直线。我想获取给定行的所有像素(它们的坐标)。有一个简单的算法吗?

我似乎无法使用 opencv 的 LineIterator。它只是不存在。我认为他们没有实现opencv2中的功能。

最佳答案

您正在寻找Bresenham's Line Algorithm .

关于python - 获取给定行的像素坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46974522/

相关文章:

python - 如何在 python 上读取具有相似名称的文件,重命名它们,然后使用它们?

python - 我应该合并内存 (.py) 中的图像还是 View (HTML) 中的图像?

python - 使用 tweepy 流式传输用户的时间线和过滤的推文

python - 剥离数据框单元格然后创建列

python - bash 命令通过 cli 正常运行但不在 python 脚本中运行

python - "Flatten"列表中的一串单词

python-2.7 - plt.subplots()和plt.figure()之间的区别

python - OpenCV 卡尔曼滤波器 w/python 的实际实现?

python - 如何使用OpenCV和Python在写圆形对象内用白色填充黑色区域?

python - 如何使用单一 RGB 颜色过滤图像?