opencv经过canny生成的视频无法播放问题的解决方法
生活随笔
收集整理的這篇文章主要介紹了
opencv经过canny生成的视频无法播放问题的解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果你傳入給cv2.VideoWriter的視頻是彩色視頻,那么當你對視頻進行canny處理之后會發現視頻無法正常播放。這時,只要把cv2.VideoWriter的isColor設置成False就可以了,我猜這是因為,彩色的視頻是rgb三通道(它的形狀是寬,高,3)的視頻,而經過canny函數處理之后的視頻其實是單通道(形狀為寬,高,1)的。
w=fcap.get(cv2.CAP_PROP_FRAME_WIDTH) h=fcap.get(cv2.CAP_PROP_FRAME_HEIGHT) fps=fcap.get(cv2.CAP_PROP_FPS)video_writer=cv2.VideoWriter('test_result.mp4',cv2.VideoWriter_fourcc(*"mp4v"),int(fps),(int(w),int(h)),isColor=False) #isColor設置成False就可以了總結
以上是生活随笔為你收集整理的opencv经过canny生成的视频无法播放问题的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql server row_numbe
- 下一篇: paddleocr的加速和部署