数字图像处理实验指导书 vc++数字图像处理 MFC 图像显示具体步骤 1、建立当文档工程 步骤一:建立工程 进入 vc 集成开发环境,单击 File 菜单下的 new,出现一个对话框,在对话框中选择 Project 项目,选中 MFC AppWinzid (exe),并填写好项目名称,存储路径,点击 OK.进入下一步,在出现的页面中选择当文档模式(Single document),单击完成(Finish),即可。 步骤二:编译工程 单击 Build 菜单下的 Execute test.exe(或单击工具栏中的 ! )编译一下刚才建立的项目。即可看到一个如下图1.3 的windows 风格窗口。 图1.3 错误!文档中没有指定样式的文字。 2 2、添加 CDIB 类 步骤一:将 dib.cpp 和 dib.h 文件(已发给大家)拷贝到工程目录下。 步骤二:打开工程空间(双击刚才建立的目录下的test.dsw ) 。单击在编译窗口中的ProjectAdd To ProjectFiles,在弹出的对话框中选择 dib.cpp 和 dib.h。单击确定。 步骤三:在类视图中查看是否有CDIB 类(如下图 1.4),如果没有请重复步骤一。 图 1.4 数字图像处理实验指导书 3、建立菜单项 步骤一、点击 ResouceView 。双击资源中的 MEUM->IDC_MAINFRAME。在编辑框中将看到主框架的菜单资源(如图.5). 如图1.5 步骤二、在菜单资源中,添加菜单栏和菜单项。双击其中的一个空白菜单栏,即进入其熟悉框,可添加或修改其名称,这里将其命名为(图像操作),如图1.6. 错误!文档中没有指定样式的文字。 4 图1 .6 步骤三、在“图像操作栏”中添加菜单项――“打开图像”。具体步骤见图1 .7 。 数字图像处理实验指导书 步骤四、编译(单击!),将出现如图1.8 的界面,如果没有出现菜单栏和菜单项,请重复到步骤一。 图1.8 4、添加 CTestView 的公共成员函数m_dib 按照如图1.9 中的提示操作,添加 CTestView 的公共成员函数m_dib. 图1.9 错误!文档中没有指定样式的文字。 6 5、添加响应函数 步骤一、右击编辑框中的任意位置,在弹出的提示菜单中,选择 ClassWizard,在弹出的类向导对话框中,按照如图 1.10的提示进行选择和操作。 图 1.10 步骤二、查看类视图中的CTestView 类中是否有OnOpenImage 函数,正确的如图 1.11,单击该函数即进入该函数体。 数字图像处理实验指导书 图1.11 6、实现响应函数的功能 在 ClassView 中 CTestView 类中的 OnOpenImage 函数,进入其函数体。添加如下红色字体代...