<分区>
假设您有两个点A(12,34) 和B(56,78),您在它们之间画了一条直线。我想获取给定行的所有像素(它们的坐标)。有一个简单的算法吗?
我似乎无法使用 opencv 的 LineIterator。它只是不存在。我认为他们没有实现opencv2中的功能。
<分区>
假设您有两个点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 - bash 命令通过 cli 正常运行但不在 python 脚本中运行
python-2.7 - plt.subplots()和plt.figure()之间的区别
python - OpenCV 卡尔曼滤波器 w/python 的实际实现?