• 大小: 3.16MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-13
  • 语言: 其他
  • 标签: opencv  C++  ASM算法  

资源简介

ASM人脸特征点提取,opencv2.0版本以上

资源截图

代码片段和文件信息

#include “afreader.h“

namespace StatModel {
//! Constructor. Opens the file.
/**

  @author   Mikkel B. Stegmann
  @version  4-17-2000


  @param    filename The file to open.

  @return   Nothing.

*/
AFReader::AFReader( const char *filename ):
        CR(0x0a) LF(0x0d) COMMENT_CHAR(‘#‘) {
    fh = fopen( filename “rb“ );
}

//! Destructor. Closes the file.
/**

  @author   Mikkel B. Stegmann
  @version  4-17-2000
  @return   Nothing.

*/
AFReader::~AFReader() {
//    puts(“Closing file“);
    if (fh) fclose(fh);
}

//! Increments the file pointer beyond any white space.
/**

  @author   Mikkel B. Stegmann
  @version  4-17-2000
  @return   Nothing.

*/
void AFReader::SkipWhiteSpace() {
    int ch;
    do {
        ch=fgetc( fh );
    } while( ch==‘ ‘ || ch==‘\t‘ || ch==CR || ch==LF );
    ungetc( ch fh );
}

//! Increments the file pointer to the start of the next line.
/**
  @author   Mikkel B. Stegmann
  @version  4-17-2000
  @return   Nothing.

*/
void AFReader::SkipRestOfLine() {
    int ch;
    do {
        ch=fgetc( fh );
    } while( ch!=EOF && ch!=CR && ch!=LF );
    ungetc( ch fh );

    SkipWhiteSpace();
}

//! Returns true if more white space is present on the current line.
/**

  @author   Mikkel B. Stegmann
  @version  4-17-2000

  @return   Nothing.

*/
bool AFReader::MoreNonWhiteSpaceOnLine() {
    char buf[256];
    int ch n_gets = 0;
    bool non_white = false;

    do {
      ch=fgetc( fh );
      buf[n_gets++] = ch;
      if ( ch!=‘\t‘ && ch!=‘ ‘ && ch!=CR && ch!=LF && ch!=EOF) {
          non_white = true; break;
      }
    } while( ch!=EOF && ch!=CR && ch!=LF );

    for(int i=0;i        ungetc( buf[--n_gets] fh );

    return non_white;
}

//! Increments the file pointer beyond any comments.
/**

  @author   Mikkel B. Stegmann
  @version  4-17-2000

  @return   Nothing.

*/
void AFReader::SkipComments() {
    int ch;
    ch = getc( fh );
    if ( ch==COMMENT_CHAR ) {
        SkipRestOfLine();
        SkipComments();
    } else {
        ungetc( ch fh );
    }
}

} // Namespace

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2057  2015-11-08 10:12  ASM\ASM\afreader.cpp

     文件        797  2015-11-08 10:12  ASM\ASM\afreader.h

     文件      91507  2017-05-23 20:52  ASM\ASM\asm.jpg

     文件       6153  2017-05-12 21:04  ASM\ASM\ASM.vcxproj

     文件       3953  2017-05-12 21:04  ASM\ASM\ASM.vcxproj.filters

     文件        434  2017-05-23 16:57  ASM\ASM\ASM.vcxproj.user

     文件      14996  2015-11-08 10:12  ASM\ASM\asmmodel.cpp

     文件       4385  2015-11-08 10:12  ASM\ASM\asmmodel.h

     文件        321  2015-11-08 10:12  ASM\ASM\CMakeLists.txt

     文件     507830  2015-11-08 10:12  ASM\ASM\data\color_asm68.model

     文件     584162  2015-11-08 10:12  ASM\ASM\data\color_asm75.model

     文件     431232  2015-11-08 10:12  ASM\ASM\data\grayall_asm.model

     文件     388301  2015-11-08 10:12  ASM\ASM\data\grey_asm.model

     文件     919871  2015-11-08 10:12  ASM\ASM\data\haarcascade_frontalface_alt.xml

     文件     837462  2013-12-28 05:39  ASM\ASM\data\haarcascade_frontalface_alt2.xml

     文件     801512  2013-12-28 05:39  ASM\ASM\data\haarcascade_mcs_lefteye.xml

     文件    1425365  2013-12-28 05:39  ASM\ASM\data\haarcascade_mcs_righteye.xml

     文件         38  2015-11-08 10:12  ASM\ASM\data\muct\download\README.txt

     文件       1438  2015-11-08 10:12  ASM\ASM\data\muct\genPTS.py

     文件        286  2015-11-08 10:12  ASM\ASM\data\muct\muct76.def

     文件        651  2015-11-08 10:12  ASM\ASM\data\muct\prepare.sh

     文件       1207  2015-11-08 10:12  ASM\ASM\data\muct\README.txt

     文件     610692  2015-11-08 10:12  ASM\ASM\data\muct76.model

     文件       2178  2013-12-28 05:39  ASM\ASM\data\README.txt

     文件      10853  2017-05-23 16:04  ASM\ASM\Debug\afreader.obj

     文件       1720  2017-05-23 16:03  ASM\ASM\Debug\ASM.Build.CppClean.log

     文件       2911  2017-05-23 20:51  ASM\ASM\Debug\ASM.log

     文件        188  2017-05-23 20:51  ASM\ASM\Debug\ASM.tlog\ASM.lastbuildstate

     文件       7254  2017-05-23 20:51  ASM\ASM\Debug\ASM.tlog\cl.command.1.tlog

     文件     188884  2017-05-23 20:51  ASM\ASM\Debug\ASM.tlog\CL.read.1.tlog

............此处省略47个文件信息

评论

共有 条评论