ubuntu下Qt5無法啟用攝像頭的問題

2021-08-22 04:32:55 字數 986 閱讀 6009

最近的專案需要使用裝置的攝像頭拍照,原來的方案是使用opencv,因為是使用qt開發,就計畫使用**********模組簡化專案的庫依賴,參考官方示例:

開發環境是xubuntu 16.04.5,編譯完執行示例程式輸出:

defaultserviceprovider::requestservice(): no service found for - "org.qt-project.qt.camera"

接著示例程式報錯:

camera service is missing

搜尋後發現這篇文章:

在終端中設定:

export qt_debug_plugins=1

再次執行程式,觀察輸出:

found metadata in lib /mnt/data/dev_libs/qt_5.5.1/5.5/gcc/plugins/mediaservice/libqtmedia_audioengine.so, metadata=

,"classname": "audiocaptureserviceplugin",

"debug": false,

"version": 328961

}1.安裝本版本的多**外掛程式,比如我安裝的是qt5 

sudo apt-get install libqt5**********5-plugins

cp   /usr/lib/i386-linux-gnu/qt5/plugins/mediaservice/* /mnt/data/dev_libs/qt_5.5.1/5.5/gcc/plugins/mediaservice/

如果不清楚第一步安裝的檔案到**了,可以通過 find /usr/lib -name libqtmedia_* 來定位,通常不會跑出/usr/lib這個目錄,要是系統安裝了dpkg,可以使用dpkg -llibqt5**********5-plugins,比如在我的環境輸出:

Ubuntu16 04下QT5輸入中文

ubuntu下qt無法輸入中文 fcitx鍵盤 1.安裝依賴檔案 sudo apt get install fcitx frontend qt5 2.將 usr lib x86 64 linux gnu qt5 plugins platforminputcontexts libfcitxplatfo...

Ubuntu 13 04 下安裝配置Qt 5

qt 5已經出來一段時間了,官網上顯示qt5帶來了很對新特性,於是也想嚐嚐鮮。之前已經在win7上用了一段時間了,現在想在剛安裝的ubuntu 13.04下也配置好qt,來做arm開發。安裝沒啥說的,一路next就行了!選好安裝路徑,我就預設了,沒改動 安裝元件我全選了 同意gpl協議 安裝吧,我在...

QT5下qwt編譯與使用

2.安裝配置好編譯環境。2.將此安裝包解壓。三 編譯 1.用qtcreator開啟 qwt 6.1.4 路徑下的工程檔案qwt.pro。2.根據自己安裝的qt版本 msvc或mingw等 選擇合適的編譯器編譯。4.編譯好之後,在qwt解壓的檔案所在路徑會新建乙個資料夾 build qwt deskt...