精通Visual C++图像处理编程(PDF & 源代码)


周长发,图像处理,书和源代码。 基于C++直接在处理器上运行,直接控制内存的分配和释放,适用于图像处理中大量图像数据和繁复算法的编程应用。
资源截图
代码片段和文件信息
// AdjustColorDlg.cpp : implementation file
//

#include “stdafx.h“
#include “Dib.h“
#include “ColorProcess.h“
#include “AdjustColorDlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAdjustColorDlg dialog


CAdjustColorDlg::CAdjustColorDlg(CWnd* pParent /*=NULL*/)
: CDialog(CAdjustColorDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CAdjustColorDlg)
m_strValue1 = _T(“0“);
m_strValue2 = _T(“0“);
m_strValue3 = _T(“0“);
m_strName1 = _T(“R“);
m_strName2 = _T(“G“);
m_strName3 = _T(“B“);
//}}AFX_DATA_INIT

m_nColorModel = RGB_COLOR;
m_nValue1 = 0;
m_nValue2 = 0;
m_nValue3 = 0;
}


void CAdjustColorDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAdjustColorDlg)
DDX_Control(pDX IDC_SCROLLBAR2 m_ScrollBar2);
DDX_Control(pDX IDC_SCROLLBAR3 m_ScrollBar3);
DDX_Control(pDX IDC_SCROLLBAR1 m_ScrollBar1);
DDX_Text(pDX IDC_VALUE1 m_strValue1);
DDX_Text(pDX IDC_VALUE2 m_strValue2);
DDX_Text(pDX IDC_VALUE3 m_strValue3);
DDX_Text(pDX IDC_NAME1 m_strName1);
DDX_Text(pDX IDC_NAME2 m_strName2);
DDX_Text(pDX IDC_NAME3 m_strName3);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAdjustColorDlg CDialog)
//{{AFX_MSG_MAP(CAdjustColorDlg)
ON_BN_CLICKED(IDC_RADIO1 OnRadio1)
ON_BN_CLICKED(IDC_RADIO2 OnRadio2)
ON_BN_CLICKED(IDC_RADIO3 OnRadio3)
ON_WM_HSCROLL()
ON_BN_CLICKED(IDC_RADIO4 OnRadio4)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAdjustColorDlg message handlers

BOOL CAdjustColorDlg::OnInitDialog() 
{
CDialog::OnInitDialog();

((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(1);
m_ScrollBar1.SetScrollRange(-255255);
m_ScrollBar2.SetScrollRange(-255255);
m_ScrollBar3.SetScrollRange(-255255);
m_ScrollBar1.SetScrollPos(m_nValue1);
m_ScrollBar2.SetScrollPos(m_nValue2);
m_ScrollBar3.SetScrollPos(m_nValue3);

return TRUE;  // return TRUE unless you set the focus to a control
              // EXCEPTION: OCX Property Pages should return FALSE
}

void CAdjustColorDlg::OnRadio1() 
{
m_nColorModel = RGB_COLOR;
m_strName1 = “R“;
m_strName2 = “G“;
m_strName3 = “B“;
m_strValue1 = “0“;
m_strValue2 = “0“;
m_strValue3 = “0“;
m_nValue1 = 0;
m_nValue2 = 0;
m_nValue3 = 0;
UpdateData(FALSE);
m_ScrollBar1.SetScrollRange(-255255);
m_ScrollBar2.SetScrollRange(-255255);
m_ScrollBar3.SetScrollRange(-255255);
m_ScrollBar1.SetScrollPos(m_nValue1);
m_ScrollBar2.SetScrollPos(m_nValue2);
m_ScrollBar3.SetScrollPos(m_nValue3);
}

void CAdjustColorDlg::OnRadio2() 
{
m_nColorModel = HSI_COLOR;
m_strName1 = “H“;
m_strName2 = “S“;
m_strName3 = “I“;
m_strValue1 = “0“;
m_strValue2 = “0“;
m_strValue3 = “0“;
m_nValue1 = 0;
m_nValue2 = 0;
m_nValue3 = 0;
UpdateData(FALSE)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-08-20 16:39  精通Visual C++图像处理编程(第二版)
     目录           0  2010-04-22 23:36  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)
     文件        1479  2006-02-14 16:53  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)clearbin.bat
     目录           0  2010-04-22 23:36  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcess
     文件        5658  1999-04-04 00:13  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessAdjustColorDlg.cpp
     文件        1708  1998-12-24 09:20  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessAdjustColorDlg.h
     文件        2587  1999-04-04 00:13  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessBCDlg.cpp
     文件        1340  1999-01-08 07:30  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessBCDlg.h
     文件        1539  1999-04-03 23:33  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessChildFrm.cpp
     文件        1397  1999-04-03 23:33  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessChildFrm.h
     文件        2862  1999-04-04 00:14  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorBitsDlg.cpp
     文件        1400  1999-04-04 00:11  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorBitsDlg.h
     文件       52456  2006-02-12 01:50  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcess.aps
     文件        7691  2006-02-14 12:31  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcess.clw
     文件        4498  1999-04-03 23:33  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcess.cpp
     文件        5989  2006-02-12 02:16  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcess.dsp
     文件         549  1999-04-03 23:34  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcess.dsw
     文件        1422  1999-04-03 23:33  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcess.h
     文件      197632  2006-02-14 12:31  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcess.ncb
     文件       50688  2006-02-14 12:31  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcess.opt
     文件        1689  2006-02-14 12:31  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcess.plg
     文件       20378  2006-02-12 01:50  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcess.rc
     文件        1876  1999-04-03 23:38  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcessDoc.cpp
     文件        1575  1999-04-03 23:37  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcessDoc.h
     文件       11182  2006-02-12 01:45  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcessView.cpp
     文件        2964  2006-02-12 01:42  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessColorProcessView.h
     文件       14476  2006-05-02 12:40  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessCqOctree.cpp
     文件       50957  2006-05-10 10:35  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessDib.cpp
     文件        6782  2006-02-12 02:29  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessDib.h
     文件      202729  2006-02-12 02:26  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessdibapi.cpp
     文件        7640  2006-02-12 02:23  精通Visual C++图像处理编程(第二版)精通Visual C++图像处理编程(源代码)ColorProcessdibapi.h
............此处省略484个文件信息

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

发表评论

评论列表(条)