擅长:python、mysql、java
<p>按照Axel Puig所说的做,然后在主方法中添加这一行</p>
<pre><code>objects = ct.update(rects)
if objects is not None:
for (objectID, centroid) in objects.items():
text = "ID:{}".format(objectID)
cv2.putText(frame, text, (centroid[0] - 10, centroid[1] - 10),
cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 2)
cv2.circle(frame, (centroid[0], centroid[1]), 4, (0, 255, 0), -1)
</code></pre>
<p>解决了这个问题。我想发生的是第一帧没有初始化跟踪器,所以我需要确保它不是没有,然后它就工作了</p>