输入输出的是.PGM 格式的图。
输入左右图,生成视差图
带有良好的注释
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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
#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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)