C++項(xiàng)目中引用OpenCV庫 / C++調(diào)用攝像頭
2022-04-04 21:13 作者:琴弦上的叮當(dāng) | 我要投稿
突發(fā)奇想想調(diào)用攝像頭,采用人臉識(shí)別播放音樂,采集不到人臉就暫停播放
在此之前先得引用Opencv。
c++引用opencv庫
先下載Opencv --windows(電腦是windows的)
Releases - OpenCV
安裝/解壓到文件夾,記錄位置。假設(shè)?為?D:/opencv
右鍵C++項(xiàng)目--屬性,選擇VC++目錄


3.選擇右方 【包含目錄】進(jìn)行【編輯】,新增兩個(gè)目錄

注意目錄路徑一定要正確
4.選擇右方【庫目錄】進(jìn)行【編輯】,新增一個(gè)目錄

5.選擇 【鏈接器】 -- 【輸入】--【附加依賴項(xiàng)】--【編輯】

不同版本opencv的lib文件名字不同,在上面【庫目錄】進(jìn)行【編輯】的文件夾中可以看到

有d的lib文件是Debug版本的文件庫,填入即可
6.將.dll文件復(fù)制到C:\Windows\System32
在CV15 -> bin 中找到所有.dll文件復(fù)制到C:\Windows\System32中即可
這時(shí)候重啟c++就行opencv庫應(yīng)該已經(jīng)引用好了
c++調(diào)用攝像頭
c++調(diào)用OpenCV打開電腦攝像頭,如果直接右上角點(diǎn)擊關(guān)閉按鈕不會(huì)跳出循環(huán),而是下一個(gè)循環(huán)打開一個(gè)新的線程,然后繼續(xù)調(diào)用攝像頭,所以用waitKey(30)【esc】跳出循環(huán)。代碼如下:

標(biāo)簽: