Skip to content

Commit 50188ec

Browse files
committed
Upload correct trajectory image
1 parent 5f7eb02 commit 50188ec

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

doc/trajectory.png

8.42 KB
Loading

slam.py

+11-8
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
# Prepare image for drawing trajectory
2525
voTruthPoints, voTrackPoints = [], []
26+
plt.show()
2627

2728
# Process next frames
2829
for frameIdx in range(1, datasetReader.getFramesCount()-1):
@@ -45,19 +46,21 @@
4546
voTruthPoints.append([truthT[0], truthT[2]])
4647
voTrackPoints.append([currT[0], currT[2]])
4748

49+
plt.cla()
50+
plt.plot(np.array(voTrackPoints)[:,0], np.array(voTrackPoints)[:,1], c='blue', label="Estimation")
51+
plt.plot(np.array(voTruthPoints)[:,0], np.array(voTruthPoints)[:,1], c='green', label="Ground truth")
52+
plt.title("Trajectory")
53+
plt.legend()
54+
plt.draw()
55+
plt.pause(0.01)
56+
4857
drawFrameFeatures(currFrame, prevPts, currPts, frameIdx)
4958
if cv2.waitKey(1) == ord('q'):
5059
break
5160

5261
prevFrame = currFrame
5362
prevPts = currPts
5463

64+
plt.savefig('trajectory.png')
65+
cv2.waitKey(0)
5566
cv2.destroyAllWindows()
56-
57-
plt.title("Trajectory")
58-
voTruthPoints = np.array(voTruthPoints)
59-
voTrackPoints = np.array(voTrackPoints)
60-
plt.scatter(voTruthPoints[:,0], voTruthPoints[:,1], c='green', label="Ground truth")
61-
plt.scatter(voTrackPoints[:,0], voTrackPoints[:,1], c='blue', label="Estimation")
62-
plt.legend()
63-
plt.show()

0 commit comments

Comments
 (0)