資源簡介
同時還包括了影像的特征提取等,評價標準又熵、相關系數、均值、標準差等

代碼片段和文件信息
//----------------------------------------------------------------------------
//?N?O?L?D?U?S???I?N?F?O?R?M?A?T?I?O?N???T?E?C?H?N?O?L?O?G?Y???B?.?V?.
//----------------------------------------------------------------------------
//?Filename:??????BitmapDC.cpp
//?Project:???????EthoVision
//?Module:????????Visualization
//?Programmer:????Anneke?Sicherer-Roetman
//?Version:???????1.00
//?Revision?Date:?08-10-1999
//----------------------------------------------------------------------------
//?Description:???Definition?of?class?BitmapDC
//????????????????See?BitmapDC.h
//----------------------------------------------------------------------------
//?Revision?history:
//?08-10-1999?-?First?implementation
//----------------------------------------------------------------------------
//?Bugs:?........
//----------------------------------------------------------------------------
//?@doc
//----------------------------------------------------------------------------
#include?“stdafx.h“
#include?“BitmapDC.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
//----------------------------------------------------------------------------
//?Function?DrawBitmap
//?@func????draws?bitmap?at?specified?point?in?specified?device?context
//?@rdesc???nothing
//?@parm????const?CBitmap?|?*bitmap?|?bitmap?to?draw
//?@parm????const?CDC?????|?*pDC????|?device?context?to?draw?in
//?@parm????const?CPoint??|?&point??|?top?left?point?of?bitmap
//----------------------------------------------------------------------------
//?@prog?
//?Anneke?Sicherer-Roetman
//?@revs?
//?06-10-1999?-?First?implementation
//----------------------------------------------------------------------------
//?@todo?
//----------------------------------------------------------------------------
void?DrawBitmap(const?CBitmap?*bitmap?const?CDC?*pDC?const?CPoint?&point)
{
??//?determine?bitmap?size
??BITMAP?bm;?((CBitmap*)bitmap)->GetBitmap(&bm);
??int?w?=?bm.bmWidth;?
??int?h?=?bm.bmHeight;
??//?create?memory?device?context
??CDC?memDC;?VERIFY(memDC.CreateCompatibleDC((CDC*)pDC));
??CBitmap?*pBmp?=?memDC.Selectobject((CBitmap*)bitmap);
??memDC.SetMapMode(pDC->GetMapMode());
??//?blit?bitmap?to?specified?device?context
??((CDC*)pDC)->BitBlt(point.x?point.y?w?h?&memDC?0?0?SRCCOPY);
??//?clean?up
??memDC.Selectobject(pBmp);
}
void?DrawBitmap(const?CBitmap?*bitmap?const?CDC?*pDC?const?CRect?&rectDestconst?CPoint?&point)
{
??//?create?memory?device?context
??CDC?memDC;?VERIFY(memDC.CreateCompatibleDC((CDC*)pDC));
??CBitmap?*pBmp?=?memDC.Selectobject((CBitmap*)bitmap);
??memDC.SetMapMode(pDC->GetMapMode());
??//?blit?bitmap?to?specified?device?context
??((CDC*)pDC)->BitBlt(rectDest.leftrectDest.toprectDest.Width()rectDest.Height()?&memDC?point.x?point.ySRCCOPY);
??//?clean?up
??memDC.Selectobject(pBmp);
}
//-----------------------------------------------------
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????8091??2005-07-04?09:03??復件?MYFUSION11.18未加配準\BitmapDC.cpp
?????文件???????4395??2005-07-04?09:03??復件?MYFUSION11.18未加配準\BitmapDC.h
?????文件???????8885??2005-11-10?14:59??復件?MYFUSION11.18未加配準\cFUNCTIONDLG.cpp
?????文件???????2369??2005-11-10?23:14??復件?MYFUSION11.18未加配準\cFUNCTIONDLG.h
?????文件???????1535??2005-07-04?09:03??復件?MYFUSION11.18未加配準\ChildFrm.cpp
?????文件???????1397??2005-07-04?09:03??復件?MYFUSION11.18未加配準\ChildFrm.h
?????文件???????4191??2005-11-05?15:56??復件?MYFUSION11.18未加配準\cREPORT.cpp
?????文件???????1201??2005-10-11?22:37??復件?MYFUSION11.18未加配準\cREPORT.h
?????文件??????64553??2005-09-27?22:45??復件?MYFUSION11.18未加配準\DIBAPI.CPP
?????文件???????4848??2005-07-04?09:03??復件?MYFUSION11.18未加配準\DIBAPI.H
?????文件????????951??2005-11-05?15:24??復件?MYFUSION11.18未加配準\DLG.cpp
?????文件???????1189??2005-11-05?15:24??復件?MYFUSION11.18未加配準\DLG.h
?????文件???????2036??2005-07-04?09:03??復件?MYFUSION11.18未加配準\DLGOPEN.cpp
?????文件???????1214??2005-07-04?09:03??復件?MYFUSION11.18未加配準\DLGOPEN.h
?????文件??????19479??2005-11-10?10:46??復件?MYFUSION11.18未加配準\FeatureAlgrithm.cpp
?????文件???????1676??2005-09-27?13:14??復件?MYFUSION11.18未加配準\FeatureAlgrithm.h
?????文件???????7492??2005-11-10?14:59??復件?MYFUSION11.18未加配準\FUNDLG.cpp
?????文件???????2132??2005-11-10?14:41??復件?MYFUSION11.18未加配準\FUNDLG.h
?????文件??????38336??2005-11-10?14:39??復件?MYFUSION11.18未加配準\FusionAlgrithm.cpp
?????文件???????1342??2005-11-10?10:49??復件?MYFUSION11.18未加配準\FusionAlgrithm.h
?????文件???????9256??2005-07-04?09:03??復件?MYFUSION11.18未加配準\Graph.cpp
?????文件???????1510??2005-07-04?09:03??復件?MYFUSION11.18未加配準\Graph.h
?????文件?????656384??2005-07-04?09:01??復件?MYFUSION11.18未加配準\HIVI.ncb
?????文件?????105472??2005-07-04?09:01??復件?MYFUSION11.18未加配準\HIVI.opt
?????文件??????10349??2005-11-10?10:46??復件?MYFUSION11.18未加配準\ImageEnvalue.cpp
?????文件????????765??2005-10-27?09:34??復件?MYFUSION11.18未加配準\ImageEnvalue.h
?????文件???????9084??2005-10-11?20:29??復件?MYFUSION11.18未加配準\MainFrm.cpp
?????文件???????2149??2005-07-07?10:23??復件?MYFUSION11.18未加配準\MainFrm.h
?????文件???????1330??2005-03-06?15:40??復件?MYFUSION11.18未加配準\MakeHelp.bat
?????文件??????60032??2009-03-16?00:32??復件?MYFUSION11.18未加配準\MYFUSION.APS
............此處省略91個文件信息
評論
共有 條評論