我有一个输入文件,其中包含视频中每帧的帧编号和x,y坐标。例如:
<frame#> <x>,<y>
3984 346,983
如何使用此信息在相应的帧上绘制这些点并使用此信息保存视频?
答案 0 :(得分:0)
你想画什么?我假设你想要标出那个特定的地方?然后我会建议你在特定像素周围绘制一个小矩形/正方形。这是python代码:
cv2.rectangle(img,(xCoor,yCoor),(width,height),(255,0,255),3)
img是您输入的帧。 xCoor和yCoor是x和y坐标。在你的情况下,它的xCoor = 346,yCoor = 983。宽度和高度是您希望矩形的宽度和高度。 (255,0,255)只是绘制线条的rbg值。最后一个参数(3)是线条粗细。
如果要标记点或点,请尝试使用cv2.circle()在x和y坐标周围绘制一个小圆圈。