本文介紹如何使用OpenCV檢測人臉,并且給出示例,本平臺仍然采用的是?Jetson TK1。
### 1、測試攝像頭
為了能夠從攝像頭中實時檢測出人臉,首先要做的就是判斷你的攝像頭是否可以工作,其基本方法如下:
~~~
sudo apt-get install luvcview
luvcview
~~~


如果攝像頭可以正常工作,則出現如下界面:

### 2、安裝OpenCV
參考網址:[圖文詳解OpenCV在Jetson TK1上的安裝和使用](http://blog.csdn.net/frd2009041510/article/details/42930113)
### 3、新建工作文件夾并拷貝源碼編譯
~~~
mkdir ~/faceActivatedGPIO
cd ~/faceActivatedGPIO
~~~

~~~
cp ~/opencv/samples/gpu/cascadeclassifier.cpp .
g++ cascadeclassifier.cpp -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_calib3d -lopencv_contrib -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_legacy -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_video -lopencv_videostab -o cascadeclassifier
~~~


### 4、運行得到實驗結果
~~~
./cascadeclassifier --cascade ~/opencv-2.4.9/data/haarcascades/haarcascade_frontalface_alt.xml --camera 0
~~~


- 前言
- NVIDIA Jetson TK1學習與開發(一):NVIDIA Jetson TK1介紹
- NVIDIA Jetson TK1學習與開發(二):入門指導
- NVIDIA Jetson TK1學習與開發(三):圖文詳解Jetson TK1平臺搭建
- NVIDIA Jetson TK1學習與開發(四):一些細節問題
- NVIDIA Jetson TK1學習與開發(五):helloworld的C版本與C++版本
- NVIDIA Jetson TK1學習與開發(六):如何安裝CUDA
- NVIDIA Jetson TK1學習與開發(七):圖文詳解OpenCV在Jetson TK1上的安裝和使用
- NVIDIA Jetson TK1學習與開發(八):圖文詳解OpenGL在Jetson TK1上的安裝和使用
- NVIDIA Jetson TK1學習與開發(九):基于GPU加速的OpenCV人體檢測(Full Body Detection)
- NVIDIA Jetson TK1學習與開發(十):人臉檢測(Face Detection)
- NVIDIA Jetson TK1學習與開發:如何解決輸入和輸出音頻問題