91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5.11MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-12
  • 語言: C/C++
  • 標簽: 人臉識別??

資源簡介

用于人臉識別的紋理分析算法(lbp算法),c++源碼

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
#include?
#include?
#include?
using?namespace?std;

/************************************************************************/
/*?LBP?+?ED?FEATURE????FACE?REC????Author:XX-super????UpDate:2009.10.18????????????????????????????????????????
/************************************************************************/
const?HisDim?=?32;
const?int?EdgeDim?=?15;

//?const?int?lbp_block_w?=?5;
//?const?int?lbp_block_h?=?5;
//?const?float?weightParam_LBP[25]={
//????? 0.00.01.00.00.0
//? 1.03.04.03.01.0
//? 1.03.04.03.01.0
//? 1.02.03.02.01.0
//? 0.01.02.01.00.0
//?
//?};
const?int?lbp_block_w?=?7;
const?int?lbp_block_h?=?7;
const?float?weightParam_LBP[49]={
????2.01.01.01.01.01.02.0
2.04.04.01.04.04.02.0
1.01.01.00.01.01.01.0
0.01.01.00.01.01.00.0
0.01.01.01.01.01.00.0
0.01.01.02.01.01.00.0
0.01.01.01.01.01.00.0
};

//?const?int?edge_block_w?=?5;
//?const?int?edge_block_h?=?5;
//?const?float?weightParam_ED[25]={
//? ????1.01.01.01.01.0
//? 2.04.01.04.02.0
//? 2.04.03.04.02.0
//? 1.03.02.03.01.0
//? 0.01.03.01.00.0
//?};
const?int?edge_block_w?=?7;
const?int?edge_block_h?=?7;
const?float?weightParam_ED[49]={
????2.01.01.01.01.01.02.0
2.04.04.01.04.04.02.0
1.01.01.00.01.01.01.0
0.01.01.00.01.01.00.0
0.01.01.01.01.01.00.0
0.01.01.02.01.01.00.0
0.01.01.01.01.01.00.0
};


struct?FEATURE{
int*?lbpHisInfo;
int*?edgeInfo;
string?file_name;
};

string?IntToString(int?num)
{
ostringstream?myStream;?
myStream?< return(myStream.str());?
};

string?DotToLine(string?filename)
{
char*?temp_filename?=?new?char[filename.length()];

char?dot=‘.‘;
for(int?i=0;i {
if?(filename[i]==dot)
{
temp_filename[i]=‘_‘;
}
else
temp_filename[i]?=?filename[i];
}
????temp_filename[filename.length()]=‘\0‘;
string?newfilename(temp_filename);

return?newfilename;
}

IplImage*?GetEdgeImg(const?IplImage*?_img??const?int?edgeDim)
{
int?i?j?;

long?double?ata?=?0;
IplImage?*sobelX?=?0?*sobelY?=?0;
sobelX?=?cvCreateImage(cvGetSize(_img)IPL_DEPTH_32F1);??
????sobelY?=?cvCreateImage(cvGetSize(_img)IPL_DEPTH_32F1);

IplImage*?_sobelX?=?
cvCreateImage(cvGetSize(_img)IPL_DEPTH_32F1);??
IplImage*?_sobelY?=?
cvCreateImage(cvGetSize(_img)IPL_DEPTH_32F1);?

cvSobel(_imgsobelX10?);
cvSobel(_imgsobelY01?);

cvSmooth(sobelX_sobelXCV_GAUSSIAN);
cvSmooth(sobelY_sobelYCV_GAUSSIAN);

IplImage*?edgeImg?=?
cvCreateImage(cvSize(_img->width_img->height)81);
cvZero(edgeImg);

????for?(i?=?0;?i<_img->height;?i++)
????{
for?(j=0?;?j<_img->width;?j++)
{
????????????ata?=?0;
if(CV_IMAGE_ELEM(_sobelY?f

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????8873??2009-10-18?18:34??FaceRec_trainModel\FaceRec.cpp

?????文件??????13958??2009-10-16?13:55??FaceRec_trainModel\00002fa.bmp

?????文件???????4352??2009-10-17?23:38??FaceRec_trainModel\FaceRec.dsp

?????文件????????539??2009-10-16?11:13??FaceRec_trainModel\FaceRec.dsw

?????文件???16216793??2009-10-18?16:10??FaceRec_trainModel\FaceModel.Model

?????文件??????66560??2009-10-24?19:44??FaceRec_trainModel\FaceRec.ncb

?????文件??????48640??2009-10-24?19:44??FaceRec_trainModel\FaceRec.opt

?????文件???????1629??2009-10-18?18:34??FaceRec_trainModel\FaceRec.plg

?????文件???10962133??2009-10-18?15:26??FaceRec_trainModel\FaceModel.xml

?????目錄??????????0??2010-04-29?18:21??FaceRec_trainModel\faceTemplate

?????目錄??????????0??2010-04-29?18:20??FaceRec_trainModel

-----------?---------??----------?-----??----

?????????????27323477????????????????????11


評論

共有 條評論