出现问题:
frame_out = cv2.resize(frame_out, (frame_out.shape[1] / 2, frame_out.shape[0] / 2))
TypeError: integer argument expected, got float
问题分析:
源代码:
Opencv中resize后的大小应该为整数,但是可能某帧的大小不是整数,因此这个里的话应该改为整除就能够解决,----"/"->改为''//''
自己写的所以有点复杂,但是至少能完成嘿嘿。如果各位有优化欢迎评论区讨论!!