python中用cv2展示可调整大小的窗口并保存图片

参考链接:

https://blog.csdn.net/sunny2038/article/details/9057415

https://blog.csdn.net/jacke121/article/details/54718563

功能:

1.点连成线。

2.在屏幕上显示。

3.保存图像。

frame = np.zeros(255,255,3)

x1 = tracks[i].trace[j][0][0]

y1 = tracks[i].trace[j][1][0]

x2 = tracks[i].trace[j+1][0][0]

y2 = tracks[i].trace[j+1][1][0]

clr = tracks[i].track_id % 9 

cv2.line(frame, (int(x1), int(y1)), (int(x2), int(y2)),track_colors[clr], 2)

cv2.namedWindow("Tracking", 0)

cv2.resizeWindow("Tracking", 800,800);                   

cv2.imshow('Tracking', frame)   

cv2.imwrite("frame.jpg", frame)

cv2.waitKey(20000)

cv2.destroyAllWindows()

其中的800是像素的意思,对应屏幕的真实分辨率。

结束

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容