下载资源后端资源详情
人脸识别.zip
大小:33.53MB
价格:39积分
下载量:0
评分:
5.0
上传者:weixin_45794330
更新日期:2025-09-22

数字图像处理-人脸识别(解密)

资源文件列表(大概)

文件名
大小
人脸识别/
-
人脸识别/.vs/
-
人脸识别/.vs/FaceDetection/
-
人脸识别/.vs/FaceDetection/v15/
-
人脸识别/.vs/FaceDetection/v15/.suo
27KB
人脸识别/.vs/FaceDetection/v15/Browse.VC.db
17.41MB
人脸识别/.vs/FaceDetection/v15/ipch/
-
人脸识别/.vs/FaceDetection/v15/ipch/AutoPCH/
-
人脸识别/.vs/FaceDetection/v15/ipch/AutoPCH/526500245e05009b/
-
人脸识别/.vs/FaceDetection/v15/ipch/AutoPCH/526500245e05009b/FACEDETECTION.ipch
28.56MB
人脸识别/.vs/FaceDetection/v15/ipch/AutoPCH/ba77cb26c45fd61c/
-
人脸识别/.vs/FaceDetection/v15/ipch/AutoPCH/ba77cb26c45fd61c/FACEDETECTION.ipch
29.19MB
人脸识别/.vs/FaceDetection/v15/ipch/AutoPCH/f2ecfffc6f81ba5c/
-
人脸识别/.vs/FaceDetection/v15/ipch/AutoPCH/f2ecfffc6f81ba5c/FACEDETECTION.ipch
62.06MB
人脸识别/Debug/
-
人脸识别/Debug/FaceDetection.exe
31KB
人脸识别/Debug/FaceDetection.ilk
361.05KB
人脸识别/Debug/FaceDetection.pdb
1.21MB
人脸识别/FaceDetection/
-
人脸识别/FaceDetection/Debug/
-
人脸识别/FaceDetection/Debug/CL.read.1.tlog
28.71KB
人脸识别/FaceDetection/Debug/CL.write.1.tlog
456B
人脸识别/FaceDetection/Debug/FaceDetection.Build.CppClean.log
2.33KB
人脸识别/FaceDetection/Debug/FaceDetection.exe.embed.manifest
406B
人脸识别/FaceDetection/Debug/FaceDetection.exe.embed.manifest.res
472B
人脸识别/FaceDetection/Debug/FaceDetection.exe.intermediate.manifest
381B
人脸识别/FaceDetection/Debug/FaceDetection.lastbuildstate
72B
人脸识别/FaceDetection/Debug/FaceDetection.log
121B
人脸识别/FaceDetection/Debug/FaceDetection.obj
107.76KB
人脸识别/FaceDetection/Debug/FaceDetection_manifest.rc
216B
人脸识别/FaceDetection/Debug/cl.command.1.tlog
742B
人脸识别/FaceDetection/Debug/link-cvtres.read.1.tlog
2B
人脸识别/FaceDetection/Debug/link-cvtres.write.1.tlog
2B
人脸识别/FaceDetection/Debug/link.8556-cvtres.read.1.tlog
2B
人脸识别/FaceDetection/Debug/link.8556-cvtres.write.1.tlog
2B
人脸识别/FaceDetection/Debug/link.8556.read.1.tlog
2B
人脸识别/FaceDetection/Debug/link.8556.write.1.tlog
2B
人脸识别/FaceDetection/Debug/link.command.1.tlog
2.47KB
人脸识别/FaceDetection/Debug/link.read.1.tlog
4.6KB
人脸识别/FaceDetection/Debug/link.write.1.tlog
960B
人脸识别/FaceDetection/Debug/mt.command.1.tlog
448B
人脸识别/FaceDetection/Debug/mt.read.1.tlog
208B
人脸识别/FaceDetection/Debug/mt.write.1.tlog
398B
人脸识别/FaceDetection/Debug/rc.command.1.tlog
644B
人脸识别/FaceDetection/Debug/rc.read.1.tlog
370B
人脸识别/FaceDetection/Debug/rc.write.1.tlog
378B
人脸识别/FaceDetection/Debug/vc100.idb
811KB
人脸识别/FaceDetection/Debug/vc100.pdb
916KB
人脸识别/FaceDetection/FaceDetection.cpp
2.41KB
人脸识别/FaceDetection/FaceDetection.vcxproj
9.08KB
人脸识别/FaceDetection/FaceDetection.vcxproj.filters
951B
人脸识别/FaceDetection/FaceDetection.vcxproj.user
143B
人脸识别/FaceDetection/Lena.jpg
89.66KB
人脸识别/FaceDetection/Release/
-
人脸识别/FaceDetection/Release/FaceDetection.log
1.08KB
人脸识别/FaceDetection/Release/FaceDetection.tlog/
-
人脸识别/FaceDetection/Release/FaceDetection.tlog/FaceDetection.lastbuildstate
298B
人脸识别/FaceDetection/Release/FaceDetection.tlog/cl.command.1.tlog
2B
人脸识别/FaceDetection/Release/FaceDetection.tlog/unsuccessfulbuild
-
人脸识别/FaceDetection/Release/vc120.pdb
36KB
人脸识别/FaceDetection/haarcascade_frontalface_alt.xml
898.31KB
人脸识别/FaceDetection/x64/
-
人脸识别/FaceDetection/x64/Debug/
-
人脸识别/FaceDetection/x64/Debug/FaceDetection.Build.CppClean.log
2.56KB
人脸识别/FaceDetection/x64/Debug/FaceDetection.log
2.99KB
人脸识别/FaceDetection/x64/Debug/FaceDetection.obj
194.16KB
人脸识别/FaceDetection/x64/Debug/FaceDetection.tlog/
-
人脸识别/FaceDetection/x64/Debug/FaceDetection.tlog/CL.read.1.tlog
17.82KB
人脸识别/FaceDetection/x64/Debug/FaceDetection.tlog/CL.write.1.tlog
976B
人脸识别/FaceDetection/x64/Debug/FaceDetection.tlog/FaceDetection.lastbuildstate
293B
人脸识别/FaceDetection/x64/Debug/FaceDetection.tlog/TZRES.DLL.bi
-
人脸识别/FaceDetection/x64/Debug/FaceDetection.tlog/cl.command.1.tlog
1.02KB
人脸识别/FaceDetection/x64/Debug/FaceDetection.tlog/link.command.1.tlog
1.7KB
人脸识别/FaceDetection/x64/Debug/FaceDetection.tlog/link.read.1.tlog
3.33KB
人脸识别/FaceDetection/x64/Debug/FaceDetection.tlog/link.write.1.tlog
944B
人脸识别/FaceDetection/x64/Debug/FaceDetection.tlog/metagen.read.1.tlog
2B
人脸识别/FaceDetection/x64/Debug/FaceDetection.tlog/metagen.write.1.tlog
2B
人脸识别/FaceDetection/x64/Debug/vc120.idb
411KB
人脸识别/FaceDetection/x64/Debug/vc120.pdb
652KB
人脸识别/FaceDetection/x64/Release/
-
人脸识别/FaceDetection/x64/Release/FaceDetection.log
269B
人脸识别/FaceDetection/x64/Release/FaceDetection.tlog/
-
人脸识别/FaceDetection/x64/Release/FaceDetection.tlog/CL.command.1.tlog
2B
人脸识别/FaceDetection/x64/Release/FaceDetection.tlog/FaceDetection.lastbuildstate
300B
人脸识别/FaceDetection/x64/Release/FaceDetection.tlog/unsuccessfulbuild
-
人脸识别/FaceDetection/x64/Release/vc141.pdb
36KB
人脸识别/FaceDetection.sdf
13.69MB
人脸识别/FaceDetection.sln
1.23KB
人脸识别/FaceDetection.suo
11.5KB
人脸识别/FaceDetection.v12.suo
23KB
人脸识别/Lena.jpg
89.66KB
人脸识别/Release/
-
人脸识别/Release/FaceDetection.iobj
47.75KB
人脸识别/Release/FaceDetection.ipdb
12.94KB
人脸识别/haarcascade_frontalface_alt.xml
898.31KB
人脸识别/x64/
-
人脸识别/x64/Debug/
-
人脸识别/x64/Debug/FaceDetection.exe
71.5KB
人脸识别/x64/Debug/FaceDetection.ilk
414.85KB
人脸识别/x64/Debug/FaceDetection.pdb
1.04MB
人脸识别/x64/Release/
-

资源内容介绍

数字图像处理-人脸识别(解密)
#include "cv.h"#include "highgui.h"#include <stdio.h>#include <iostream>static CvHaarClassifierCascade* cascade = 0;static CvMemStorage* storage = 0;void detect_and_draw( IplImage* image );const char* cascade_name ="haarcascade_frontalface_alt.xml";//人脸检测要用到的分类器int main(int argc, char* argv[]){ //加载人脸检测所用的分类器 cascade = (CvHaarClassifierCascade*)cvLoad( cascade_name, 0, 0, 0 ); if( !cascade ) { fprintf( stderr, "ERROR: Could not load classifier cascade\n" ); return -1; } //动态存储结构,用来存储人脸在图像中的位置 storage = cvCreateMemStorage(0); cvNamedWindow( "result", 1 ); const char* filename = "Lena.jpg"; //待检测图像 IplImage* image = cvLoadImage( filename, 1 ); //加载图像 //对加载的图像进行检测 detect_and_draw( image ); cvWaitKey(0); cvReleaseImage( &image ); cvDestroyWindow("result"); return 0;}void detect_and_draw( IplImage* img ){ static CvScalar colors[] = { {0,0,255}, {0,128,255}, {0,255,255}, {0,255,0}, {255,128,0}, {255,255,0}, {255,0,0}, {255,0,255} }; double scale = 1.3; IplImage* gray = cvCreateImage( cvSize(img->width,img->height), 8, 1 ); IplImage* small_img = cvCreateImage( cvSize( cvRound (img->width/scale), cvRound (img->height/scale)), 8, 1 ); cvCvtColor( img, gray, CV_BGR2GRAY ); cvResize( gray, small_img, CV_INTER_LINEAR ); cvEqualizeHist( small_img, small_img ); cvClearMemStorage( storage ); if( cascade ) { //函数cvHaarDetectObjects检测图像中的目标,由OpenCV提供。 CvSeq* faces = cvHaarDetectObjects( small_img, cascade, storage, 1.1, 2, 0, cvSize(30, 30) ); for( int i = 0; i < (faces ? faces->total : 0); i++ ) { CvRect* r = (CvRect*)cvGetSeqElem( faces, i ); CvPoint center; int radius; center.x = cvRound((r->x + r->width*0.5)*scale); center.y = cvRound((r->y + r->height*0.5)*scale); radius = cvRound((r->width + r->height)*0.25*scale); cvCircle( img, center, radius, colors[i%8], 3, 8, 0 ); } } cvShowImage( "result", img ); cvReleaseImage( &gray ); cvReleaseImage( &small_img );}

用户评论 (0)

发表评论

captcha