이미지에 놓일 좌표 배열을 생성하려고합니다. 사용중인 이미지는 640x480 픽셀 프레임입니다. 모든 배열을 x 및 y 포인트를 사용하고 싶습니다. 나는 시각화 및 나중에 사용하기 위해이 점들 각각에 작은 원을 그려서이 좌표를 OpenCV circle 함수에 입력 할 수있는 형식으로 만들려고합니다. 아래는 내가 지금까지 가지고 무엇을 :Python Numpy가 특정 범위의 X 및 Y 값에 대한 좌표를 생성합니다.
Ypts = np.arange(5, 480, 5)
Xpts = np.arange(5, 640, 5)
내가
[pts]= np.vstack([Xpts, Ypts]).T
및
성공하지coordinate = []
for x in range(Xpts.size):
for y in range(Ypts.size):
coordinate.append((x, y))
, I 좌표를 얻을 출력을 사용하여 시도 대신 포인트 [0, 0], [0, 1], [0, 2], ...
입니다 Xpts
및 Ypts
의 값과 관련됩니다.
Xpts = [5, 10, 15, 20, 25, 30, 35]
Ypts = [5, 10, 15]
하고 내가 대답 그대로에 도착하는 것을 시도하고있다 :
Points = [[5, 5],
[5, 10],
[5, 15],
[10, 5],
[10, 10],
[10, 15],
[15, 5],
[15, 10],
......,
[35, 15]]
['itertools.product'] (https://docs.python.org/2/library/itertools.html#itertools.product)를 사용하십시오. – BrenBarn