指针式仪表识别(MFC)


图像处理的指针式仪表识别,利用OPENCV库,MFC对话框程序
资源截图
代码片段和文件信息
#include “StdAfx.h“
#include “Array.h“
#include 
#include 


/******************************************************************
*函数名称:CreateArray1DF
*输入参数:x      一维数组的大小
*          **Arr  需要分配空间的一维数组名,分配成功则该数组大小为x
*输出参数:0      内存分配失败
*          1      内存分配成功
*函数说明:对一维数组动态分配空间,数组大小为x,并且初始化为0。数组类
*型为单精度浮点型
*******************************************************************/
int CreateArray1DF(float **Arrint x)
{
float *p=NULL;
int i;
p=(float *)malloc(x*sizeof(float));
if(p==NULL)
return 0;
*Arr=p;            
//给数组赋初值0
for(i=0;i p[i]=0;
return 1;
}

/*************************************************************************
*函数名称:CreateArray2DF
*输入参数:x       数组第一维的大小
*          y       数组第二维的大小
*          ***Arr  需要分配空间的一维数组名,分配成功则该数组大小为x*y
*输出参数:0      内存分配失败
*          1      内存分配成功
*函数说明:对二维数组动态分配空间,数组大小为x*y,并且初始化为0。数组类
*型为单精度浮点型
***************************************************************************/
int CreateArray2DF(float ***Arrint xint y)
{
int ij;
float **a=NULL;
a=(float **)malloc(x*sizeof(float *));
for(i=0;i *(a+i)=(float *)malloc(y*sizeof(float));
//a[i]=(float *)malloc(y*sizeof(float));               //这句和上一句等价
if(a==NULL)
return 0;
*Arr=a;               
//给数组赋初值0
for(i=0;i for(j=0;j a[i][j]=0;
return 1;
}

/*************************************************************************
*函数名称:CreateArray3DF
*输入参数:x        数组第一维的大小
*          y        数组第二维的大小
*          z        数组第二维的大小
*          ****Arr  需要分配空间的一维数组名,分配成功则该数组大小为x*y*z
*输出参数:0        内存分配失败
*          1        内存分配成功
*函数说明:对三维数组动态分配空间,数组大小为x*y*z,并且初始化为0。数组类
*型为单精度浮点型
***************************************************************************/
int CreateArray3DF(float ****Arrint xint yint z)
{
float ***p=NULL;
int ijk;
p=(float ***)malloc(x*sizeof(float **));
for(i=0;i {
p[i]=(float **)malloc(y*sizeof(float *));          
//*(p+i)=(float **)malloc(y*sizeof(float *));             //这句和上一句等价
for(j=0;j p[i][j]=(float *)malloc(z*sizeof(float));
//*(*(p+i)+j)=(float *)malloc(z*sizeof(float));       //这句和上一句等价
}
if( p==NULL)
return 0;
*Arr=p;     
//给数组赋初值0
for(i=0;i for(j=0;j for(k=0;k p[i][j][k]=0;
return 1;
}


/******************************************************************
*函数名称:CreateArray1DI
*输入参数:x      一维数组的大小
*          **Arr  需要分配空间的一维数组名,分配成功则该数组大小为x
*输出参数:0      内存分配失败
*          1      内存分配成功
*函数说明:对一维数组动态分配空间,数组大小为x,并且初始化为0。数组类
*型为整型
*******************************************************************/
int CreateArray1DI(int **Arrint x)
{
int *p=NULL;
int i;
p=(int *)malloc(x*sizeof(int));
if(p==NULL)
return 0;
*Arr=p;            
//给数组赋初值0
for(i=0;i p[i]=0;
return 1;
}

/*************************************************************************
*函数名称:CreateArray2DI
*输

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

     文件       5320  2012-02-16 17:03  指针式仪表识别(MFC)Array.cpp

     文件        324  2012-02-16 16:36  指针式仪表识别(MFC)Array.h

     文件      11180  2012-03-05 19:31  指针式仪表识别(MFC)Calculate.cpp

     文件        736  2012-02-16 16:36  指针式仪表识别(MFC)Calculate.h

     文件      10257  2012-06-19 20:03  指针式仪表识别(MFC)DebugArray.obj

     文件       5354  2012-06-19 20:03  指针式仪表识别(MFC)DebugBuildLog.htm

     文件      73792  2012-06-19 20:03  指针式仪表识别(MFC)DebugCalculate.obj

     文件      65930  2012-06-19 20:03  指针式仪表识别(MFC)Debuglink.obj

     文件         65  2012-06-19 20:03  指针式仪表识别(MFC)Debugmt.dep

     文件    3449856  2012-02-16 15:50  指针式仪表识别(MFC)Debugmymfc.bsc

     文件      98816  2012-06-19 20:03  指针式仪表识别(MFC)Debugmymfc.exe

     文件        920  2012-06-19 20:03  指针式仪表识别(MFC)Debugmymfc.exe.embed.manifest

     文件        984  2012-06-19 20:03  指针式仪表识别(MFC)Debugmymfc.exe.embed.manifest.res

     文件        861  2012-06-19 20:03  指针式仪表识别(MFC)Debugmymfc.exe.intermediate.manifest

     文件    1005904  2012-06-19 20:03  指针式仪表识别(MFC)Debugmymfc.ilk

     文件      65965  2012-06-19 20:03  指针式仪表识别(MFC)Debugmymfc.obj

     文件   25296896  2012-06-19 20:03  指针式仪表识别(MFC)Debugmymfc.pch

     文件    3714048  2012-06-19 20:03  指针式仪表识别(MFC)Debugmymfc.pdb

     文件       2520  2012-06-19 20:03  指针式仪表识别(MFC)Debugmymfc.res

     文件          0  2012-02-16 15:45  指针式仪表识别(MFC)Debugmymfc.sbr

     文件      93454  2012-06-19 20:03  指针式仪表识别(MFC)DebugmymfcDlg.obj

     文件          0  2012-02-16 15:50  指针式仪表识别(MFC)DebugmymfcDlg.sbr

     文件      88725  2012-06-19 20:03  指针式仪表识别(MFC)Debugpic.obj

     文件     465627  2012-06-19 20:03  指针式仪表识别(MFC)DebugStdAfx.obj

     文件    1356463  2012-02-16 15:30  指针式仪表识别(MFC)DebugStdAfx.sbr

     文件     402432  2012-02-19 18:22  指针式仪表识别(MFC)Debugvc60.idb

     文件     389120  2012-02-16 18:54  指针式仪表识别(MFC)Debugvc60.pdb

     文件    1256448  2012-06-19 20:03  指针式仪表识别(MFC)Debugvc90.idb

     文件    2412544  2012-06-19 20:03  指针式仪表识别(MFC)Debugvc90.pdb

     文件       7962  2012-03-05 19:30  指针式仪表识别(MFC)link.cpp

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)