NVIDIA Jetson TK1学习与开发(十):人脸检测(Face Detection)

简介: <p>本文介绍如何使用OpenCV检测人脸,并且给出示例,本平台仍然采用的是 Jetson TK1。</p> <h2>1、测试摄像头</h2> <p>为了能够从摄像头中实时检测出人脸,首先要做的就是判断你的摄像头是否可以工作,其基本方法如下:</p> <p></p> <pre code_snippet_id="1602394" snippet_file_name="blog_201

本文介绍如何使用OpenCV检测人脸,并且给出示例,本平台仍然采用的是 Jetson TK1。

1、测试摄像头

为了能够从摄像头中实时检测出人脸,首先要做的就是判断你的摄像头是否可以工作,其基本方法如下:

sudo apt-get install luvcview
luvcview






如果摄像头可以正常工作,则出现如下界面:


2、安装OpenCV

参考网址:图文详解OpenCV在Jetson TK1上的安装和使用

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




目录
相关文章
|
3月前
|
机器学习/深度学习 XML 计算机视觉
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习库,它提供了大量的函数和工具,用于处理图像和视频数据。
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习库,它提供了大量的函数和工具,用于处理图像和视频数据。
|
机器学习/深度学习 人工智能 并行计算
【YOLOv5】LabVIEW+YOLOv5快速实现实时物体识别(Object Detection)含源码
在LabVIEW中调用YOLOv5快速实现实时物体识别,感受丝滑般物体识别
402 0
|
机器学习/深度学习 存储 JSON
YOLOv5的Tricks | 【Trick10】从PyTorch Hub加载YOLOv5
YOLOv5的Tricks | 【Trick10】从PyTorch Hub加载YOLOv5
1126 0
YOLOv5的Tricks | 【Trick10】从PyTorch Hub加载YOLOv5
|
达摩院 并行计算 TensorFlow
|
机器学习/深度学习 并行计算 算法
手把手教你使用LabVIEW OpenCV dnn实现物体识别(Object Detection)含源码
今天和大家一起分享如何使用LabVIEW调用pb模型实现物体识别
131 0
|
PyTorch 算法框架/工具 Python
【nvidia jetson xavier】Deepstream 自定义检测Yolo v5模型部署
【nvidia jetson xavier】Deepstream 自定义检测Yolo v5模型部署
389 0
|
缓存
【nvidia jetson xavier】 Deepstream Yolov3示例模型运行
【nvidia jetson xavier】 Deepstream Yolov3示例模型运行
339 0
|
Ubuntu PyTorch 算法框架/工具
【nvidia jetson xavier】Deepstream Yolox,Yolov4,Yolov5模型部署
【nvidia jetson xavier】Deepstream Yolox,Yolov4,Yolov5模型部署
429 0
|
文字识别 Java Linux
利用tess-two和cv4j实现简单的ocr功能
利用tess-two和cv4j实现简单的ocr功能
378 0
利用tess-two和cv4j实现简单的ocr功能