资源简介

图像融合的代码,可实现权重函数融合等简单图像融合

资源截图

代码片段和文件信息

#include “stdafx.h“
#include “cdib.h“
#include “windowsx.h“
#include “math.h“
#define WIDTHBYTES(bits)    (((bits) + 31) / 32 * 4) 

CDib::CDib()
{
size=0;
}

CDib::~CDib()
{
    GlobalFreePtr(m_pBitmapInfo);
}

void CDib::LoadFile(const char* dibFileName)
{
   strcpy(m_fileNamedibFileName);
    CFile dibFile(m_fileName CFile::modeRead);
    dibFile.Read((void*)&bitmapFileHeadersizeof(BITMAPFILEHEADER));
    if (bitmapFileHeader.bfType == 0x4d42)
    {
        DWORD fileLength = dibFile.GetLength();    
         size = fileLength -sizeof(BITMAPFILEHEADER);
         pDib =(BYTE*)GlobalAllocPtr(GMEM_MOVEABLE size);
        dibFile.Read((void*)pDib size);
        dibFile.Close();
        m_pBitmapInfo = (BITMAPINFO*) pDib;
        m_pBitmapInfoHeader = (BITM

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

     目录          0  2009-05-15 14:57  第十章图像合成

    .......    196662  2004-08-19 19:56  第十章图像合成\24为合成图.BMP

    .......    196662  2004-08-19 19:55  第十章图像合成\24位原图.bmp

    .......    196662  2004-08-19 19:55  第十章图像合成\24位背景图.bmp

    .......      3890  2004-04-02 22:57  第十章图像合成\Cdib.cpp

    .......       853  2004-04-02 22:57  第十章图像合成\Cdib.h

    .......     46828  2004-09-20 17:06  第十章图像合成\DSplit.aps

    .......      3405  2004-09-20 17:15  第十章图像合成\DSPLIT.CLW

    .......      4158  2003-04-01 08:51  第十章图像合成\Dsplit.cpp

    .......      5170  2004-04-02 23:01  第十章图像合成\DSplit.dsp

    .......       579  1999-01-28 11:36  第十章图像合成\DSPLIT.DSW

    .......      1366  2003-04-01 08:51  第十章图像合成\Dsplit.h

    .......    738304  2004-09-20 17:15  第十章图像合成\DSPLIT.NCB

    .......     82944  2004-09-20 17:15  第十章图像合成\DSPLIT.OPT

    .......      3350  2004-09-20 17:05  第十章图像合成\DSPLIT.PLG

    .......     12456  2004-09-20 17:06  第十章图像合成\DSplit.rc

    .......      2038  2003-04-14 13:51  第十章图像合成\DSplitDoc.cpp

    .......      1516  2003-04-14 13:50  第十章图像合成\DSplitDoc.h

    .......      3238  2003-04-02 16:45  第十章图像合成\Dsplitview.cpp

    .......      1859  2003-04-01 08:27  第十章图像合成\Dsplitview.h

    .......      6439  2003-04-02 10:18  第十章图像合成\DYNSPLITTERWND.CPP

    .......      1733  1998-03-10 17:19  第十章图像合成\DYNSPLITTERWND.H

    .......     11277  2004-08-24 10:22  第十章图像合成\DynSplitView2.cpp

    .......      1979  2003-04-14 22:01  第十章图像合成\DynSplitView2.h

    .......      3550  2003-04-12 16:38  第十章图像合成\MAINFRM.CPP

    .......      1691  2003-04-02 17:00  第十章图像合成\MAINFRM.H

    .......      4035  1998-02-03 10:42  第十章图像合成\README.TXT

     目录          0  2009-05-15 14:57  第十章图像合成\Release

     目录          0  2008-02-25 10:52  第十章图像合成\RES

    .......       266  2002-09-02 20:49  第十章图像合成\RES\desktop.ini

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

评论

共有 条评论