如果我有以下4组坐标,每组都是正方形的一个角,那么创建所有内部像素的坐标映射的最佳方法是什么?
(566, 282) - top left
(566, 304) - top right
(594, 282) - bottom left
(594, 304) - bottom right
是否有任何python库可以帮助使用角坐标创建这个像素框?
即预期结果
[(566, 282), (566, 283), (566, 284)...(594, 302), (594, 303), (594, 304)]
答案 0 :(得分:1)
您只需要for
,range()
和列表理解
left = 282
right = 304
top = 566
bottom = 594
result = [(y, x) for y in range(top, bottom+1) for x in range(left, right+1)]
print(result)