看板 Python 關於我們 聯絡資訊
各位好 小弟我是opencv的新手 我寫了一個程式 當偵測到人臉時會發出警告聲(播放音檔) 可是聲音檔總是會再偵測條件觸發後延遲10~30秒才會開始播放 而如果移出觸發判斷的條件句外 當成背景音樂播放則沒此問題 請問該如何解決 感謝!! 播放語句: winsound.PlaySound('1.wav', winsound.SND_FILENAME|winsound.SND_ASYNC) 判斷句在第54行開始 主程式: https://paste.ofcode.org/XpxV4ZcQCTFH88XaA5Parv 效能分析: https://imgur.com/R1fH7vq -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.235.28 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1590340570.A.2A8.html ※ 編輯: achilles2550 (140.134.235.28 臺灣), 05/25/2020 01:17:51
bdvstg: 改用pyaudio? 05/25 11:55
w0989en: 用多線程 05/26 18:27
w0989en: 用多線程 05/26 18:32
stlevi811101: threading.Timer 或是 threading.Thread 05/27 05:55
achilles2550: 多線程解決了!感謝各位 05/27 18:27