[問題] 使用opencv時同時撥放音樂

作者: achilles2550 (facker)   2020-05-25 01:16:07
各位好
小弟我是opencv的新手
我寫了一個程式 當偵測到人臉時會發出警告聲(播放音檔)
可是聲音檔總是會再偵測條件觸發後延遲10~30秒才會開始播放
而如果移出觸發判斷的條件句外 當成背景音樂播放則沒此問題
請問該如何解決 感謝!!
播放語句:
winsound.PlaySound('1.wav', winsound.SND_FILENAME|winsound.SND_ASYNC)
判斷句在第54行開始
主程式:
https://paste.ofcode.org/XpxV4ZcQCTFH88XaA5Parv
效能分析:
https://imgur.com/R1fH7vq
作者: bdvstg (bdvstg)   2020-05-25 11:55:00
改用pyaudio?
作者: w0989en (wen)   2020-05-26 18:27:00
用多線程用多線程
作者: stlevi811101 (cj84161)   2020-05-27 05:55:00
threading.Timer 或是 threading.Thread
作者: achilles2550 (facker)   2020-05-27 18:27:00
多線程解決了!感謝各位

Links booklink

Contact Us: admin [ a t ] ucptt.com