资源简介
网上下载的利用OpenCV进行手指识别的代码,网上代码有问题,经过我的修改能正确运行,但是效果没有ReadMe文件给的youtube上视频中那么好,视频是在背景最理想情况下进行的,不过这个代码可以用来学习。
代码片段和文件信息
#include
#include
#include
#define VIDEO_FILE “video.avi“
#define VIDEO_FORMAT CV_FOURCC(‘M‘‘J‘‘P‘‘G‘)
#define NUM_FINGERS 5
#define NUM_DEFECTS 8
struct ctx {
CvCapture *capture; /* Capture handle */
CvVideoWriter *writer; /* File recording handle */
IplImage *image; /* Input image */
IplImage *thr_image; /* After filtering and thresholding */
IplImage *temp_image1; /* Temporary image (1 channel) */
IplImage *temp_image3; /* Temporary image (3 channels) */
CvSeq *contour; /* Hand contour */
CvSeq *hull; /* Hand convex hull */
CvPoint hand_center;
CvPoint *fingers; /* Detected fingers positions */
CvPoint *defects; /* Convexity defects depth points */
CvMemStorage *hull_st;
CvMemStorage *contour_st;
CvMemStorage *tem
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7964 2013-06-22 08:49 HandFingerDetection\hand.c
文件 181 2012-08-19 08:54 HandFingerDetection\Makefile
文件 115 2012-08-19 08:54 HandFingerDetection\README
文件 11353 2013-06-09 19:49 HandFingerDetection\效果图.JPG
目录 0 2013-06-22 08:50 HandFingerDetection
----------- --------- ---------- ----- ----
19613 5
- 上一篇:基于PLC的自动售货机设计
- 下一篇:zbar_识别二维码.zip
评论
共有 条评论