基于自适应窗口的立体匹配


输入输出的是.PGM 格式的图。 输入左右图,生成视差图 带有良好的注释
资源截图
代码片段和文件信息
#include “image.h“

IntImage::IntImage(const int wconst int hconst int b){
width=w;
height=h;
nBands=b;
}

//给对象的widthheightnBands赋值,并分配相应大小的内存空间
int IntImage::allocate(const int wconst int hconst int b){
if(w<=0||h<=0||b<=0)
return 0;
else{
width=w;
height=h;
nBands=b;
memory=new int[w*h*b];
return 1;
}
}

// 返回像素对应位置的地址
int* IntImage::pixel(const int wconst int hconst int b){
int* p;
p=&memory[h*width*nBands+w*nBands+b];
return p;//尚方注释:就是说它返回的是内存中的地址
}

FloatImage::FloatImage(const int wconst int hconst int b){
width=w;
height=h;
nBands=b;
}


int FloatImage::allocate(const int wconst int hconst int b){
if(w<=0||h<=0||b<=0)
return 0;
else{
width=w;
height=h;
nBands=b;
memory=new float[w*h*b];
return 1;
}
}

float* FloatImage::pixel(const int wconst int hconst int b){
float* p;
p=&memory[h*width*nBands+w*nBands+b];
return p;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-07-11 10:45  ActiveWindow
     文件        4616  2009-08-06 21:45  ActiveWindowActiveWindow.dsp
     文件         549  2009-08-05 21:06  ActiveWindowActiveWindow.dsw
     文件       74752  2010-01-10 10:52  ActiveWindowActiveWindow.ncb
     文件       54784  2010-01-10 10:52  ActiveWindowActiveWindow.opt
     文件        1620  2010-01-06 19:44  ActiveWindowActiveWindow.plg
     目录           0  2010-07-11 10:45  ActiveWindowDebug
     文件      779264  2010-01-06 19:44  ActiveWindowDebugActiveWindow.bsc
     文件      278596  2010-01-06 19:44  ActiveWindowDebugActiveWindow.exe
     文件      410272  2010-01-06 19:44  ActiveWindowDebugActiveWindow.ilk
     文件       43520  2009-10-12 21:31  ActiveWindowDebugActiveWindow.opt
     文件     2479440  2010-01-06 19:44  ActiveWindowDebugActiveWindow.pch
     文件     1393664  2010-01-06 19:44  ActiveWindowDebugActiveWindow.pdb
     文件        5898  2009-08-08 20:02  ActiveWindowDebugimage.obj
     文件           0  2009-08-08 20:02  ActiveWindowDebugimage.sbr
     文件       40643  2010-01-06 19:44  ActiveWindowDebugmain.obj
     文件           0  2010-01-06 19:44  ActiveWindowDebugmain.sbr
     文件       47676  2010-01-06 19:44  ActiveWindowDebugmatchParameters.obj
     文件           0  2010-01-06 19:44  ActiveWindowDebugmatchParameters.sbr
     文件      156672  2010-01-07 10:58  ActiveWindowDebugvc60.idb
     文件      143360  2010-01-06 19:44  ActiveWindowDebugvc60.pdb
     文件         996  2009-08-08 20:02  ActiveWindowimage.cpp
     文件         781  2009-08-08 20:02  ActiveWindowimage.h
     文件         755  2010-01-06 19:44  ActiveWindowmain.cpp
     文件        7933  2010-01-06 19:44  ActiveWindowmatchParameters.cpp
     文件        1726  2009-10-12 21:33  ActiveWindowmatchParameters.h

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

发表评论

评论列表(条)