NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
be_face_iso2005view.h
Go to the documentation of this file.
1/*
2 * This software was developed at the National Institute of Standards and
3 * Technology (NIST) by employees of the Federal Government in the course
4 * of their official duties. Pursuant to title 17 Section 105 of the
5 * United States Code, this software is not subject to copyright protection
6 * and is in the public domain. NIST assumes no responsibility whatsoever for
7 * its use by other parties, and makes no guarantees, expressed or implied,
8 * about its quality, reliability, or any other characteristic.
9 */
10
11#ifndef __BE_FACE_ISO2005VIEW_H__
12#define __BE_FACE_ISO2005VIEW_H__
13
14#include <vector>
15
16#include <be_image.h>
17#include <be_face_incitsview.h>
19#include <be_view_view.h>
20
21namespace BiometricEvaluation
22{
23 namespace Face
24 {
34 public:
40
61 const std::string &filename,
62 const uint32_t viewNumber);
63
83 const Memory::uint8Array &buffer,
84 const uint32_t viewNumber);
85
86 protected:
87
88 static const uint32_t BASE_SPEC_VERSION = 0x30313000;
89 /* '0''1''0' 'nul' */
90
104
105 private:
106 };
107 }
108}
109#endif /* __BE_FACE_ISO2005VIEW_H__ */
110
A class to represent single facial image view and derived information.
A class to represent single face view and derived information.
ISO2005View(const std::string &filename, const uint32_t viewNumber)
Construct an ISO 2005 face view from the named file.
ISO2005View(const Memory::uint8Array &buffer, const uint32_t viewNumber)
Construct an ISO 2005 face view from a record contained in a buffer.
void readISOHeader(BiometricEvaluation::Memory::IndexedBuffer &buf)
Read the face image data record header from an ISO 2005 record.
ISO2005View()
Construct an empty ISO2005 Face Image Data record.
Wrap a memory buffer with an index.
This software was developed at the National Institute of Standards and Technology (NIST) by employees...