
for computer vision: disparity
for computer graphic: light map

function Main()
local img0 = Urd.CImage32F();
local img1 = Urd.CImage32F();
img0:Load("D:/img/NTU/106009.JPG", Urd.ChannelL);
CImageProcessor.GaussianSmooth(img1, img0, 7, 7, 2.0, 2.0);
CImageProcessor.OperateImgNImg(img1, img0, img1, Urd.OperatorSub);
CImageProcessor.OperateImgNScalar(img1, img1, 10.0, Urd.OperatorMul);
img1:Save("D:/img/ttt.jpg", Urd.ChannelL);
end

//--------------------------------------------------------------------------
class CWxDnDSink
{
public:
CWxDnDSink();
virtual ~CWxDnDSink() = 0;
virtual Result OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& rFile);
};
//--------------------------------------------------------------------------
class CWxFileDropTarget : public wxFileDropTarget
{
CWxDnDSink* pDnDSink;
public:
CWxFileDropTarget(CWxDnDSink* pSink);
virtual ~CWxFileDropTarget();
virtual bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& rFile);
};