반응형 반응형 matplotlib2 반응형 python 두 점 사이의 중심좌표 구하는 법 서로 떨어진 두 점을 matplotlib으로 그려보자. import matplotlib.pyplot as plt x1, y1 = 300, 350 x2, y2 = 200, 150 plt.xlim(100, 400) plt.ylim(100, 400) plt.scatter([x1, x2], [y1, y2]) plt.show() center x - (x1 + x2) / 2 center y - (y1 + y2) / 2 이 공식을 이용하면 그래프에 그려진 빨간점 처럼 중심 좌표를 구할 수 있다. center_coordinate_x = (x1 + x2)/2 center_coordinate_y = (y1 + y2)/2 print(center_coordinate_x, center_coordinate_y) plt.xlim(.. 2022. 3. 22. PoseNet keypoint로 skeleton 그리기 Pose Estimation model로 신체의 좌표를 추출하였을 때 제대로 추출되어있는지 확인하는 과정이 필요하다. 해당 코드는 PoseNet의 좌표를 matplotlib을 이용해 스켈레톤으로 그리는 코드이다. skeleton_plot 함수에 하나의 Frame에 대한 좌표값 -> sample 그리고 'ro' or 'bo' 같이 원하는 컬러를 입력하면 된다. -> color 다른 모델을 사용할때에는 각 관절에 맞게 코드 변환이 필요하다. def plot_line(a, b): # 관절마다 선긋기 if (a.any()> 0 and b.any()>0): plt.plot([a[0], b[0]], [a[1], b[1]], 'k-') def draw_skeleton(sample, pattern): keypoint .. 2022. 3. 17. 이전 1 다음 반응형