matlab一些常用的处理模块
源代码在线查看: floatfield.h
/*############################################################################# * 文件名: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__ */
|
相关资源 |
|
-
matlab一些常用的处理模块
-
labview的一些常用的命令,模块,快捷键,对于入门有很大帮助.
-
这是VC++图象处理中的一些常用的例子
-
这是我学习数字信号处理时编写的程序!功能就是显示一些常用的函数的图形!并可以做FFT计算!
-
该程序对BMP文件进行一些常用的操作,包括左右移动,边沿检测等,文件内存拷贝等方法,是进行图片处理的参考程序.
-
排课设计VB进行开发的,实现了一些常用的模块,
-
dos下的一些常用批处理程序,包括cpu管理,内存调用,端口读写点,加载鼠标驱动mouse、磁盘加速smartdrv等
-
一些常用的matlab代码
|