1. 程式人生 > >利用vs2017編寫qt和opencv工程時出現“無法開啟原始檔"QCamera”的解決辦法

利用vs2017編寫qt和opencv工程時出現“無法開啟原始檔"QCamera”的解決辦法

我們用vs編寫qt工程時,如果用到opencv時,就需要藉助qt自帶的一些視訊讀取的類來呼叫攝像頭裝置,進行攝像頭控制及影象預覽和捕獲,Qt5.0版本新增了QMultimedia模組提供了更為方便的程式設計支援,該模組主要涵蓋視訊、音訊、收音機以及攝像頭等功能支援,提供了非常多的QML型別和C++類用以處理多媒體內容,Qt 5將Qt Multimedia模組放在了核心模組中,因此它支援所有主要平臺,這些類需要在 pro 檔案中新增 QT += multimedia.

如果是在qt creator裡編寫上述步驟可以成功,但如果在vs編寫,就可以用下圖方式,
右鍵工程名稱——qt project setting
這裡寫圖片描述


然後點選qt modules ——勾選Qmultimedia和 multimediawidgets
這裡寫圖片描述