ubuntu下基於qt opencv控制攝像頭

2021-09-20 21:32:27 字數 657 閱讀 4597

環境:ubuntu10.04 + opencv2.2.0 + qt4.7.0

opencv下控制攝像頭是容易的,提供的highgui庫呼叫linux本身的v4l2機制就能控制攝像頭.在這裡我與qt混合程式設計,在qt中開乙個30ms的定時器,不斷通過攝像頭捕捉影象,這30ms就是幀速。

捕捉的影象在opencv中是iplimage型別,在qt中呼叫影象一般是qimage型別,所以需要進行乙個格式轉換,而且捕捉到的影象顏色是bgr,需要轉換城rgb。攝像頭捕捉的影象顯示視窗為qwidget部件。

源**:

widget.h

環境:ubuntu10.04 + opencv2.2.0 + qt4.7.0

opencv下控制攝像頭是容易的,提供的highgui庫呼叫linux本身的v4l2機制就能控制攝像頭.在這裡我與qt混合程式設計,在qt中開乙個30ms的定時器,不斷通過攝像頭捕捉影象,這30ms就是幀速。

捕捉的影象在opencv中是iplimage型別,在qt中呼叫影象一般是qimage型別,所以需要進行乙個格式轉換,而且捕捉到的影象顏色是bgr,需要轉換城rgb。攝像頭捕捉的影象顯示視窗為qwidget部件。

源**:

widget.h

ubuntu下基於qt opencv控制攝像頭

環境 ubuntu10.04 opencv2.2.0 qt4.7.0 opencv下控制攝像頭是容易的,提供的highgui庫呼叫linux本身的v4l2機制就能控制攝像頭.在這裡我與qt混合程式設計,在qt中開乙個30ms的定時器,不斷通過攝像頭捕捉影象,這30ms就是幀速。捕捉的影象在openc...

Ubuntu下編譯基於libpoco工程詳解

最近嘗試著把macosx下的codelite工程移植到linux下執行,系統選擇的是ubuntu12.04 64位 以下為詳細過程 1.安裝codelite,執行apt get install codelite,該步驟將安裝codelite,gnu gcc g 編譯器,gdb偵錯程式。2.安裝mak...

Ubuntu環境下基於Linux進行DOL配置

進入ubuntu下,開啟終端,依次輸入以下指令 sudo apt get update sudo apt get install ant sudo apt get install openjdk 7 jdk sudo apt get install unzip 安裝及更新有時會比較慢,主要是由於網速...