C语言指纹识别源码.............

源代码在线查看: floatfield.h

软件大小: 44 K
上传用户: qingmei_changle
关键词: C语言 指纹识别 源码
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*#############################################################################				 * 文件名:floatfield.h				 * 功能:  实现了指纹结构浮点域的操作				 * modified by  PRTsinghua@hotmail.com				#############################################################################*/								#if !defined FVS__FLOAT_FIELD_HEADER__INCLUDED__				#define FVS__FLOAT_FIELD_HEADER__INCLUDED__												/* 基本类型的定义文件 */				#include "fvstypes.h"												/* 对象的这些接口实现是私有的,不必为用户所知。使用这里提供的函数操作浮点域 */				typedef FvsHandle_t FvsFloatField_t;												/******************************************************************************				  * 功能:创建一个心的浮点域对象				  * 参数:无				  * 返回:创建失败,返回空;否则返回新的对象句柄				******************************************************************************/				FvsFloatField_t FloatFieldCreate(void);												/******************************************************************************				  * 功能:破坏已经存在的浮点域对象				  * 参数:field   指向浮点域对象的指针				  * 返回:无				******************************************************************************/				void FloatFieldDestroy(FvsFloatField_t field);								 				/******************************************************************************				  * 功能:设置浮点域对象的大小。				          内存操作自动完成,如果失败,返回一个错误编号				  * 参数:field   指向浮点域对象的指针				  *       width   宽				  *       height  高				  * 返回:错误编号				******************************************************************************/				FvsError_t FloatFieldSetSize(FvsFloatField_t field, const FvsInt_t width, 							const FvsInt_t height);												/******************************************************************************				  * 功能:拷贝一个源图像到目标图像,内存操作和大小重置操作自动完成				  * 参数:destination 指向目标浮点域对象的指针				  *       source      指向源浮点域对象的指针				  * 返回:错误编号				******************************************************************************/				FvsError_t FloatFieldCopy(FvsFloatField_t destination, 							const FvsFloatField_t source);												/******************************************************************************				  * 功能:清空图像,设置浮点域对象指针为空				  * 参数:field 指向浮点域对象的指针				  * 返回:错误编号				******************************************************************************/				FvsError_t FloatFieldClear(FvsFloatField_t field);												/******************************************************************************				  * 功能:给浮点域对象的所以数值设置特定值				  * 参数:field  指向浮点域对象的指针				  *       value  要设置的值				  * 返回:错误编号				******************************************************************************/				FvsError_t FloatFieldFlood(FvsFloatField_t field, const FvsFloat_t value);												/******************************************************************************				  * 功能:为浮点域中的特定区域设置特定值				  * 参数:field  指向浮点域对象的指针				  *       x      X轴坐标				  *       y      Y轴坐标				  *       val    要设定的值				  * 返回:无				******************************************************************************/				void FloatFieldSetValue(FvsFloatField_t field, const FvsInt_t x, 							const FvsInt_t y, const FvsFloat_t val);												/******************************************************************************				  * 功能:得到特定位置的值				  * 参数:field  指向浮点域对象的指针				  *       x      X轴坐标				  *       y      Y轴坐标				  * 返回:浮点值				******************************************************************************/				FvsFloat_t FloatFieldGetValue(const FvsFloatField_t field, const FvsInt_t x, 							const FvsInt_t y);												/******************************************************************************				  * 功能:得到浮点域缓冲区指针				  * 参数:field  指向浮点域对象的指针				  * 返回:内存缓冲区指针				******************************************************************************/				FvsFloat_t* FloatFieldGetBuffer(FvsFloatField_t field);												/******************************************************************************				  * 功能:获得宽度				  * 参数:field  指向浮点域对象的指针				  * 返回:宽度				******************************************************************************/				FvsInt_t FloatFieldGetWidth(const FvsFloatField_t field);												/******************************************************************************				  * 功能:获得高度				  * 参数:field  指向浮点域对象的指针				  * 返回:高度				******************************************************************************/				FvsInt_t FloatFieldGetHeight(const FvsFloatField_t field);												/******************************************************************************				  * 功能:获得倾斜程度				  * 参数:field  指向浮点域对象的指针				  * 返回:倾斜程度				******************************************************************************/				FvsInt_t FloatFieldGetPitch(const FvsFloatField_t field);												#endif /* FVS__IMAGE_HEADER__INCLUDED__ */											

相关资源