
第1章VisuaIC++数字图像编程基础
1.1图像、颜色表和色彩空间
1.1.1图1象
1.1.2图像的矩阵表示
1.13颜色表
1.14彩色空问
1.1.5灰度图像和彩色图像
1.2BMP文件结构及其存取
1.2.1BMP文件结构
1.2.2BMP图像文件的读写
1.2.3BMP图像位图数据的访问
1.2.4灰度图像的颜色表
1.3GDI对象及GDI位图
1.3.1从资源中装入GDI位图
13.2对位图进行伸缩处理
1.4设备无关位图(DIB)
1.4.1调色板
14.2DIB访问函数
1.43面向过程的DIB的读写及访问
1.4.4面向对象的DIB的读写及访问——ImgCenterDib类
14.5使用ImgCenterDib进行图像可视化编程
1.5面向对象的图像处理算法实现
1.5.1特效显示类SpecialEffectShow的定义
1.52图像的扫描显示
1.53图像的滑动显示
1.5.4图像的渐进显示
1.5.5图像的马赛克显示
1.6本章小结
第2章图像的灰度变换
2.1灰度变换类(GrayTrans)
2.1.1灰度变换类(GrayTrans)的定义
2.1.2GrayTrans类的构造函数和析构函数
2.1_3彩色和灰度格式问的转换
2.2灰度的线性变换
2.2.1负相变换
2.2.2二值化和阈值处理2.23分段线性变换
2.3灰度的非线性变换
23.1对数函数非线性变换
2.3.2指数函数非线性变换
2.4灰度直方图
2.4.1直方图类(Histogram)
2.4.2编程实现直方图的绘制
2.4.3直方图均衡
2.5本章小结
第3章图像的几何变换
3.1几何校正与几何变换
3.2几何变换类(GeometrvTrans)
3.2.1几何变换类(GeometryTrans)的定义
3.2.2GeometryTrans类的构造函数和析构函数
3.3图像的平移
3.4图像的转置
3.5图像的镜像变换
3.6图像的插值算法
3.7图像的缩放
3.8图像的旋转
3.8.1简单角度的旋转
3.8.2任意角度的旋转
3.9本章小结
第4章图像的变换域处理
4.1傅里叶变换
4.1.1傅里叶变换的理论基础
4.1.2二维离散傅里叶变换的性质
4.13快速傅里叶变换(FFT)
4.1.4快速傅里叶变换类(Transform_FFT)
4.1.5Transform_FFT类的实现
4.1.6傅里叶变换在图像处理中的应用
4.2离散余弦变换
4.2.1基础理论
4.22离散余弦变换类(Transform_DCT)的定义
4.2.3离散余弦变换类(TransforTn_DCT)的实现
4.24离散余弦变换的实验结果
4.3图像的小波变换及其应用
4.3.1小波变换的基本理论
4.3.2尺度函数与小波
4.3.3Mallat算法与塔式分解
43.4图像的多分辨分解与重建
4.3.5小波变换类的定义
4.3.6小波变换类的实现
43.7小波在图像去噪中的应用
4.4本章小结
第5章图像增强处理
5.1图像增强类
5.1.1图像增强类的定义
5.1.2CImgEnhance类的构造函数和析构函数
5.2图像中的噪声模型
5.2.1噪声来源
5.2.2编程实现噪声添加
5.23编程实现信噪比的计算
53图像灰度修正
5.3.1灰度校正
5.3.2其他灰度修正方法
5.4图像的平滑
5.4.1邻域平均法
5.4.2加权平均
5.4.3选择式掩模平滑
5.44中值滤波
5.5图像的锐化
5.5.1梯度锐化
5.5.2拉普拉斯掩模锐化
5.6本章小结
第6章图像分割
6.1图像分割类(ImgSegment)
6.1.1ImgSegment类的定义
6.12ImgSegment类的构造函数和析构函数
6.2阈值分割
6.2.1阈值分割原理
6.2.2最大方差阈值分割
6.23交互式阈值分割
63边缘检测
6.3.1边缘检测原理
6.32常用边缘算子
6.33自定义模板边缘
6.4生长算法
6.4.1区域生长
6.4.2轮廓提取和边界跟踪
6.5Hough变换
6.6本章小结
第7章图像复原
7.1建立图像退化模型
7.1.1图像的退化模型
7.1.2连续的退化模型
7.13离散的退化模型
7.2运动模糊图像复原的基本原理
72.1运动模糊图像形成过程的描述
7.2.2匀速直线运动模糊的退化模型
7.2.3匀速直线运动的点扩散函数参数确定
7.3典型的运动模糊图像复原方法
7.3.1图像恢复类的定义
7.3.2ImageRestoreExt类构造函数与析构函数
7.3.3逆滤波
7.3.4维纳滤波
7.3.5振铃效应的抑制
7.4其他恢复方法
7.4.1投影恢复法
74.2Richardson-Lucy算法
7.4.3几种恢复方法的性能比较
7.5图像复原质量评价
7.5.1有参照图像质量评价
7.5.2无参照图像质量评价
7.6本章小结
第8章图像的形态学处理
8.1数学形态学类(Morphology)
8.1.1Morphology类的定义
8.1.2构造函数和析构函数
8.2二值数学形态学
8.2.1二值数学形态学的相关概念
8.2.2结构元素输入函数
8.23二值腐蚀和膨胀
8.24二值开运算和闭运算
8.2.5二值形态学边界
8.2.6击中击不中变换与细化算法
8.3灰值形态学
83.1灰值形态学的相关概念
8.3.2灰值腐蚀和膨胀
8.33灰值开运算和闭运算
83.4灰值形态学梯度
8.3.5Top-Hat变换
8.4水域分割
8.4.1水域分割原理
84.2水域分割类(Watershed)
8.43Watershed类的实现
8.44水域分割函数的调用
8.5本章小结
第9章运动图像分析及其应用
9.1运动图像分析涉及的基本问题
9.1.1运动图像分析
9.1.2运动的分类
9.1.3运动的表达
9.2频域运动估计方法
9.2.1归一化相位相关方法
9.2.2基于相位差的运动估计方法
9.3运动目标检测与跟踪
93.1静止背景下的运动目标检测
9.3.2动态背景下的运动目标检测一
9.3.3基于MeanShift的运动目标跟踪方法
9.4运动分析在电视跟踪测量系统中的典型应用
9.4.1电视跟踪测量系统的基本工作原理
9.4.2目标的提取与跟踪
943简单场景的目标检测与跟踪
9.44复杂场景下的金字塔模板匹配跟踪方法
9.5本章小结
第10章图像配准
10.1图像配准的定义
10.2图像配准类(Register)
10.2.1Register类的定义
10.2.2Register类的构造函数和析构函数
10.2.3Register类输入数据的接口函数
10.3模板匹配法
104基于Harris角点特征的图像配准
10.4.1Harris角点检测及其算法实现
10.42基于奇异值分解的角点匹配及其算法实现
10.5基于相位相关的图像配准
10.6本章小结
参考文献
……
explicit CFileDialog(
BOOL bOpenFileDialog,
LPCTSTR lpszDefExt = NULL,
LPCTSTR lpszFileName = NULL,
DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
LPCTSTR lpszFilter = NULL,
CWnd pParentWnd = NULL,
DWORD dwSize = 0,
BOOL bVistaStyle = TRUE
);
从构造函数可以看出,第五个参数就是制定后缀名的参数
后缀名的格式:"Chart Files (xlc)|xlc|Excel文件|xls
因为textarea的构造函数是一个完整的可独立的对象。所以你要更改下你上面的代码,如下面:
textareajs
JScript code
ExtonReady(function(){
var p = new ExtPanel
title: ‘My Panel’,
collapsible:true,
renderTo: ‘tt’,
width:400,
height: 300,
items:[ {
x: 100,
y: 0,
xtype: 'textarea',
name: 'msg',
enableKeyEvents: true,
height:'100%',
width:'100%',
listeners: {
keyup: function(src, evt){
alert(srcgetValue()); } } } ] }); });
js代码要去我空间看下,有点多呀!
什么程序?
两次public?
int _tmain (int argc, _TCHAR argv[])
_main是什么?
stdext::hash_map<int, test > my_hashmap;
stdext是什么类?
恕我无知
好像有个按值返回会调用复制构造函数,这样会增加一次析构过程,是这样吗?
而按址返回,和按别名(引用)返回就不会调用构造函数,从而不需要析构
在Ext中BorderLayout是没有构造函数的,也就是不能直接构造它,而您使用的方式就是在构造一个border的布局。
解决方法:一般使用border的布局是按如下方式来使用的
var borderPanel = new ExtPanel({
title: 'Border Layout',
layout:'border',//定义border布局
items: [{
title: 'South Panel',
region: 'south',
height: 100
},{
title: 'West Panel',
region:'west',
width: 200,
},{
title: 'Main Content',
region:'center',
}]
});
正如这种border布局一样 其他的布局的使用也是如此,都是不能直接来构造它们的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)