A点到B点的像素坐标

埃沃

我有一个50 x 50像素的灰度图片作为一个numpy的2D数组。

每个像素都是从左上角[0,0]到右下角[50,50 ]开始的坐标

如何获取从点A到点B的直线上每个像素的坐标,这些点可以是任何给定的像素对,即A [19,3]到B [4,4]或A [3,12]到B [0,33]?

示例:从A [4,9]到B [12,30]的线穿过哪些像素?

在此先感谢
Evo

错误复制器

我发现有帮助的是计算线条(矢量)上的一个窗帘点的像素值。代码如下:

coordA = [0,0]
coordB = [3,4]


def intermid_pix(coorA, coorB, nb_points=8):
    x_axis = (coorB[0] - coorA[0]) / (nb_points + 1)
    y_axis = (coorB[1] - coorA[1]) / (nb_points + 1)
    rounded = [[round(coorA[0] + i * x_axis), round(coorA[1] + i * y_axis)]
              for i in range(1, nb_points + 1)]
    rounded_trim = []
    [rounded_trim.append(x) for x in rounded if x not in rounded_trim]
    return rounded_trim
coordinates = intermed_pix(coordA, coordB, nb_points=8)

print(coordinates)

输出:

[[0, 0], [1, 1], [1, 2], [2, 2], [2, 3], [3, 4]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找iPhone的从A点到B点的距离

来自分类Dev

计算3D点的像素坐标

来自分类Dev

从A点到B点以一致的速度移动对象

来自分类Dev

将动画添加到从A点到B点的uiview中

来自分类Dev

pygame,在半径 R 中绘制从 A 点到 B 点的弧

来自分类Dev

EmguCV:获取两点之间的直线中像素的坐标

来自分类Dev

马尔可夫链:找到从A点到B点的最可能路径

来自分类Dev

画垂直线到像素坐标中的两组点?

来自分类Dev

C#获取2点错误之间的所有像素坐标

来自分类Dev

应用缩放后,确定地图上以像素为单位的点的经度/纬度坐标

来自分类Dev

画垂直线到像素坐标中的两组点?

来自分类Dev

Chart.js 2.2.x-如何访问数据集中的点的像素坐标

来自分类Dev

GoJS折点到移位点

来自分类Dev

如何设置像素坐标?

来自分类Dev

坐标平铺像素

来自分类Dev

像素坐标矩阵

来自分类Dev

如何设置像素坐标?

来自分类Dev

像素坐标矩阵

来自分类Dev

获取 QImage 像素坐标

来自分类Dev

我如何才能在不经过障碍物的情况下检测出从A点到B点的最短路径?

来自分类Dev

OpenGL:窗口坐标到实际像素坐标

来自分类Dev

相机坐标到像素坐标opencv

来自分类Dev

获取在一条直线上的点/像素不知道第二个坐标

来自分类Dev

计算方格中像素的坐标

来自分类Dev

获取白色像素的坐标(OpenCV)

来自分类Dev

从URL解析图像像素坐标

来自分类Dev

opencv查找从特定点到图像中每个像素的距离?

来自分类Dev

Threejs CameraHelper点坐标

来自分类Dev

显示点的坐标Matlab