shapefile.hpp

来自「这是个人脸识别程序」· HPP 代码 · 共 35 行

HPP
35
字号
// $masm\shapefile.hpp 1.5 milbo$ routines for shape files// Warning: this is raw research code -- expect it to be quite messy.// milbo durban May06void CheckShapeFileMagicNumber(FILE *pFile, const char sFile[]);void ReadSelectedShapes(ShapeVec *pShapes, StringVec &TagStrings, char sImageDirs[], // out						int nWantedShapes, const char sTagRegExp[],					// in						unsigned Mask1, unsigned Mask2,								// in: only read matrices where Attr&Mask1 == Mask2 (Attr is hex part of tag string)						int nSeed,													// in: 0 means no random selection; any other val select randomly with rand seed=nSeed						tSampleSpec *pSampleSpec,									// in						const char sShapeFile[], bool fVerbose);					// invoid ReadShapeFile(MatVec *pMats, StringVec &Strings, char sImageDirs[], // out					const char *sTagRegExp,								// in					unsigned Mask1, unsigned Mask2,						// in: only read matrices where Attr&Mask1 == Mask2 (Attr is hex part of tag string)					const char sShapeFile[], bool fVerbose=false); 		// inint iFindString(const char s[], const StringVec &Strings, int iOffset);void UpdateShapeFile(const char sNewShapeFile[], const char sOldShapeFile[],						const ShapeVec &Shapes, const StringVec &TagStrings, int nNewShapes, int nWantedPoints,						const char sHeader[]);void WriteShapeFile(const char sShapeFile[], const ShapeVec &Shapes, StringVec &TagStrings,					  int nShapes, int nWantedPoints, const char sHeader[], const char sImageDirs[]);int iGetRefShapeIndex(const ShapeVec &Shapes, const StringVec &TagStrings, unsigned Mask1, unsigned Mask2);void GetImageDirsFromShapeFile(char sImageDirs[], const char sShapeFile[], FILE *pShapeFile);bool fGetNamedShape(SHAPE &Shape, 															// out				 	const char sTagRegExp[], const char sShapeFile[], bool fPlainString,	// in					bool fBrief);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?