OpenCV学习——眼部识别算法实现
2013-10-31 15:41
381 查看
http://blog.csdn.net/gnuhpc/article/details/4362233
论文下载地址:
http://www.cs.bu.edu/techreports/pdf/2005-012-blink-detection.pdf
程序介绍:
This system is the enhancement of my previous Eye Tracking system, where this system
automatically locate the user's eye by detecting eye blinks. Motion analysis
techniques are used in this stage, followed by online creation of the open eye template.
The open eye template is used to locate the user's eye in the subsequent frames with
template matching. Blink detection is performed using motion analysis techniques.
Since the operation requires extensive amount of computation, the search region is
restricted in a small search window around the user's eye. This method will drastically
reduces the computation needed thus making the system running smoothly in real time.
Author: Nashruddin Amin <me@nashruddin.com>
License: GPL
Website: http://nashruddin.com
See the complete tutorial at:
http://nashruddin.com/Real_Time_Eye_Tracking_and_Blink_Detection
Requirement
===========
This package requires the OpenCV library, freely available at:
http://sourceforge.net/projects/opencvlibrary
Compiling
=========
Compile as usual. See the OpenCV wiki (http://opencv.willowgarage.com) for info on how
to use various IDE with OpenCV.
Usage
=====
1. Run the program.
2. Blink your eyes. You will see 2 rectangles. The green rectangle labels
the object being tracked (your eye) and the red rectangle is the search window.
3. Move your head to see the eye tracking.
4. If you blink, the program will display the text 'blink!' in the window.
5. Press 'r' to repeat eye detection.
6. Press 'q' to quit.
Contact the author
==================
Feel free to contact me@nashruddin.com.
源程序:
论文下载地址:
http://www.cs.bu.edu/techreports/pdf/2005-012-blink-detection.pdf
程序介绍:
This system is the enhancement of my previous Eye Tracking system, where this system
automatically locate the user's eye by detecting eye blinks. Motion analysis
techniques are used in this stage, followed by online creation of the open eye template.
The open eye template is used to locate the user's eye in the subsequent frames with
template matching. Blink detection is performed using motion analysis techniques.
Since the operation requires extensive amount of computation, the search region is
restricted in a small search window around the user's eye. This method will drastically
reduces the computation needed thus making the system running smoothly in real time.
Author: Nashruddin Amin <me@nashruddin.com>
License: GPL
Website: http://nashruddin.com
See the complete tutorial at:
http://nashruddin.com/Real_Time_Eye_Tracking_and_Blink_Detection
Requirement
===========
This package requires the OpenCV library, freely available at:
http://sourceforge.net/projects/opencvlibrary
Compiling
=========
Compile as usual. See the OpenCV wiki (http://opencv.willowgarage.com) for info on how
to use various IDE with OpenCV.
Usage
=====
1. Run the program.
2. Blink your eyes. You will see 2 rectangles. The green rectangle labels
the object being tracked (your eye) and the red rectangle is the search window.
3. Move your head to see the eye tracking.
4. If you blink, the program will display the text 'blink!' in the window.
5. Press 'r' to repeat eye detection.
6. Press 'q' to quit.
Contact the author
==================
Feel free to contact me@nashruddin.com.
源程序:
相关文章推荐
- OpenCV学习——眼部识别算法实现
- 学习KNN(二)KNN算法手写数字识别的OpenCV实现
- 基于OpenCV的 SVM算法实现数字识别(四)---代码实现
- opencv3.3+dnn+caffe深度学习来实现图片的分类识别
- 眼部识别算法实现
- 基于OpenCV的 SVM算法实现数字识别(一)---理论基础
- tensorflow 学习专栏(五):在mnist数据集上使用tensorflow实现临近算法(Nearest-Neighbor)进行手写数字识别
- 基于qt和opencv3实现机器学习之:利用最近邻算法(knn)实现手写数字分类
- 机器学习深度学习基础笔记(2)——梯度下降之手写数字识别算法实现
- OpenCV中feature2D学习——SIFT和SURF算法实现目标检测
- 基于OpenCV的人脸识别算法之二---代码实现
- OpenCV中feature2D学习——SIFT和SURF算法实现目标检测
- 基于OpenCV的 SVM算法实现数字识别(二)---SVM原理
- opencv学习之Adaboost算法进行人脸识别
- OpenCV学习笔记(四十八)——PCA算法实现core
- 基于OpenCV的 SVM算法实现数字识别(三)---SMO求解
- PCA算法学习_1(OpenCV中PCA实现人脸降维)
- openCV人脸识别三种算法实现(官网翻译)
- 【转】PCA算法学习_1(OpenCV中PCA实现人脸降维)
- PCA算法学习_1(OpenCV中PCA实现人脸降维)