书籍详情

Visual Basic.NET图形图像编程与实例详解

Visual Basic.NET图形图像编程与实例详解

作者:李兰友[等]编著

出版社:电子工业出版社

出版时间:2002-01-01

ISBN:9787505378315

定价:¥59.00

购买这本书可以去
内容简介
  本书是介绍计算机绘图以及计算机图像处理方法和技术的重要参考书。全书以计算机绘图技术和图像处理技术为主线,以应用程序设计实例为中心,重点介绍使用Visual Basic.NET进行计算机绘图和计算机图像处理算法的程序设计。大量的程序实例使读者能很快掌握Visual Basic.NET在图形程序设计及图像处理方面的基本知识和编程技巧。本书内容新颖,简明易懂,全部程序实例均在Visual Basic.NET环境下上机通过调试;本书还配有光盘,读者可过上机边学习。另外,书中的程序实例具有很强的工程使用价值。本书可作为大专院校计算机绘图与图像处理课程的教科书,亦适合技术人员在工程设计时参考。
作者简介
  本书由李兰友主编。李兰友,天津工业大学教授,现任天津工业大学计算机技术与自动化学院院长、天津市图形图像学会常务理事、中国电子学会高级会员、天津市高等学校计算机基础教学指导委员会委员。李教授长期从事计算机图形图像处理、计算机辅助设计系统和远程教学网络课件研究;曾主持并参加完成“FCAD-I服装计算机辅助设计系统”、“计算机网上教学软件的开发与使用”等多项研究项目。
目录
基础篇
第1章 Visual Basta.NET基础
1.1 Visual Basic.NET的新发展
1.1.1 Visual Basic.NET的新特性
1.1.2 Visual Basic.NET集成开发环境的新改进
1.2 Visual Studio窗口对象
1.2.1 Visual Studio起始页
1.2.2 “解决方案资源管理器”窗口
1.2.3 “类视图”窗口
1.2.4 “属性”窗口
1.2.5 “任务列表”窗口
1.2.6 “工具箱”窗口
1.2.7 编辑器窗口
1.2.8 “服务器资源管理器”窗口
1.2.9 “对象测览器”窗口
1.2.10 “宏资源管理器”窗口
1.3 应用程序主框架
1.3.1 创建应用程序主框架
1.3.2 项目文件
1.4 Visual Basic.NET的菜单
1.4.1 “文件”菜单
1.4.2 “编辑”菜单
1.4.3 “视图”菜单
1.4.4 “项目”菜单
1.4.5 “生成”菜单
1.4.6 “调试”菜单
1.4.7 “工具”菜单
1.4.8 “窗口”菜单
1.4.9 “帮助”菜单
1.5 应用程序界面设计
1.5.1 按钮界面设计
1.5.2 菜单界面设计
1.5.3 MDI界面设计
1.5.4 工具栏界面设计
1.6 小结
第2章 绘图程序设计基础
2.1 画笔
2.1.1 画笔的属性
2.1.2 画笔的创建
2.1.3 重新设置画笔的颜色
2.2 画刷
2.2.1 画刷的特性
2.2.2 创建画刷
2.3 Visual Basic.NET中的线图方法
2.3.1 画点
2.3.2 画线方法
2.3.3 画椭圆的方法
2.3.4 画矩形的方法
2.3.5 用DrawBezier方法画贝塞尔曲线
2.3.6 用DrawPolygon方法画多边形
2.4 填充图形
2.4.1 FillEllipse方法
2.4.2 FillRectangle方法
2.4.3 FillPie方法
2.4.4 FillClosedCurve方法
2.5 API函数及其调用
2.5.1 调用API函数
2.5.2 画线图的API函数
2.5.3 使用API函数的界面切换
2.6 交互式绘图基础
2.6.1 使用鼠标事件绘图
2.6.2 绘工程曲线
2.7 小结
高级图形设计篇
第3章 直线图形程序设计
3.1 点和小多边形图案设计
3.1.1 多边形组成的图案
3.1.2 点组成的图案
3.2 直线段图案
3.2.1 直线段图案
3.2.2 按三角函数规律变化而绘出的直线段图案
3.2.3 按函数规律分布的直线段图案
3.2.4 线段图案
3.3 小结
第4章 曲线图形程序设计
4.1 几种有名的函数曲线
4.1.1 正叶线
4.1.2 星茫线
4.1.3 抛物线
4.1.4 高阶函数曲线_
4.1.5 Nephroid曲线
4.1.6 卡基奥依特曲线
4.1.7 李沙育曲线
4.1.8 螺线
4.2 特殊形状曲线
4.2.1 口型曲线
4.2.2 其他特殊形状的曲线
4.2.3 类似电视机屏幕形状的曲线
4.3 复杂的曲线图案设计
4.3.1 蔷该花曲线
4.3.2 砂丘风纹模样图
4.4 花边图案
4.4.1 花边图案1
4.4.2 花边图案2
4.4.3 花边与图案的组合
4.5 组合函数图案
4.5.1 组合图案1
4.5.2 组合图案2
4.5.3 组合图案3
4.6 小结
第5章 递归图形和随机图形
5.1 递归图形
5.1.1 递归多边形
5.1.2 圆的递归图形
5.1.3 正方形递归
5.1.4 递归二叉树
5.1.5 递归菱形
5.1.6 地毯
5.2 随机图案
5.2.1 画线的X坐标随机变化而绘出的直线图案
5.2.2 瓣数随机变化的花形图案
5.2.3 随机画圆图案
5.2.4 随机画3-8边形图案
5.2.5 随机旋转小正方形
5.3 小结
第6章 二维图形变换及程序设计
6.1 平面图形几何变换及程序设计
6.1.1 平移变换
6.1.2 比例变换
6.1.3 旋转变换
6.1.4 对称变换
6.1.5 组合变换
6.2 刮用特殊变换设计图形
6.2.1 内插法图形变换
6.2.2 图案的扇形变换
6.2.3 圆环变换
6.2.4 球面镜变换
6.2.5 三角函数变换
6.2.6 三角形变换
6.3 小结
第7章 美术图案设计
7.1 美术图案单元
7.1.1 美术图案单元窗体设计
7.1.2 公共程序
7.2 美术图案程序设计
7.2.1 美术图案单元的生成
7.2.2 图案单元的屏幕设置
7.3 美术花边自动生成程序
7.4 小结
第8章 工程曲线
8.1 解析几何参数方程曲线的绘制
8.1.1 心脏线
8.1.2 玫瑰线
8.1.3 柑线
8.1.4 摆线
8.2 圆弧曲线
8.2.1 圆弧
8.2.2 三点圆弧
8.2.3 两点画弧
8.3 三次样条插值曲线
8.3.1 三次参数样条插值曲线的数学表示
8.3.2 三次参数样条插值曲线程序设计
8.4 贝塞尔曲线
8.4.1 贝塞尔曲线数学表达式
8.4.2 贝塞尔曲线的程序设计实例
8.5 B样条曲线
8.5.1 B样条曲线表达式
8.5.2 B样条曲线的程序设计
8.6 小结
第9章 立体图形屏幕显示
9.1 立体图形的屏幕显示
9.2 立体图形的绘制
9.2.1 立体几何图形
9.2.2 函数的立体图程序设计
9.2.3 球体程序设计
9.3 三维图形的几何变换
9.3.1 三维图形几何变换
9.3.2 三维投影变换
9.3.3 图形三维变换的程序设计
9.4 隐线处理
9.4.1 根据描画顺序进行隐线处理
9.4.2 使用计算法进行球面的隐线处理
9.4.3 使用极大极小法进行函数上体图形的隐线处理
9.4.4 凸多面体隐线处理
9.5 小结
第10章 工程曲面程序设计
10.1 空间曲面的数字描述
10.1.1 曲面的参数表示
10.1.2 回转曲面
10.2 孔斯曲面
10.3 贝塞尔曲面
10.4 B样条曲面
10.5 小结
图像处理程序设计篇
第11章 位图文件及操作
11.1 图像文件的格式及格式转换
11.1.1 BMP图像文件的格式
11.1.2 将其他格式的文件转为 BMP文件
11.2 位图图像的装人和保存
11.2.1 位图图像的装入
11.2.2 位图图像的存储
11.3 图像复制和粘贴
11.3.1 使用Clmpoard对象的复制和粘贴
11.3.2 使用AxPictureClip控件剪切和粘贴图像
11.3.3 利用鼠标实现图像的剪切、复制、粘贴功能
11.4 彩色图像的尺寸变换
11.4.1 彩色图像保持放大
11.4.2 彩色图像抽样缩小
11.5 彩色图像的分辨率
11.5.1 将256 X 256分辨率的图像变换为128 X 128分辨率
11.5.2 将256 X 256分辨率的图像变换为64 X 64分辨率
11.5.3 将256 X 256分辨率的图像变换为32 X 32分辨率
11.6 小结
第12章 彩色图像处理技术
12.1 彩色图像的处理基础
12.1.1 彩色图像的颜色
12.1.2 彩色图像生成单色图像算法
12.1.3 彩色图像生成单色图像程序设计
12.2 彩色图像变换
12.2.1 逆反处理
12.2.2 平滑处理
12.2.3 霓红处理
12.2.4 锐化处理
12.2.5 浮雕处理
12.2.6 镶嵌处理
12.2.7 灰度处理
12.3 彩色图像的几何变换
12.3.1 图像的平移
12.3.2 图像的缩小
12.3.3 图像的对称变换
12.3.4 图像的旋转变换
12.3.5 错切变换
12.4 小结
第13章 彩色图像卷积滤波处理
13.1 卷积滤波
13.1.1 低通滤波
13.1.2 高通滤波器
13.2 图像增强处理
13.2.1 水平增强
13.2.2 垂直增强
13.2.3 水平、垂直增强
13.2.4 并联型结构滤波
13.2.5 级联型结构滤波
13.3 小结
第14章 图像合成
14.1 检测像素法合成图像
14.2 小结
第15章 动画和界面切换技术
15.1 图像动画
15.1.1 位置不动、形态发生变化的动画
15.1.2 位置和形态都发生变化的动画
15.2 图像界面切换
15.3 小结
第16章 灰度图像处理
16.1 灰庭图像的对比度处理
16.1.1 逆反处理
16.1.2 灰度级转换
16.1.3 增大对比度
16.1.4 改善对比度
16.1.5 亮度增强
16.1.6 对比度改善
16.2 局域滤波处理
16.2.1 平均值滤波
16.2.2 最小值滤波
16.2.3 最大值滤波
16.2.4 中值滤波
16.3 边缘探测
16.3.1 Roberts算子
16.3.2 拉普拉斯算子1
16.3.3 拉普拉斯算子2(8邻域做分)
16.3.4 右下边缘抽出
16.3.5 Prewitt边缘探测样板算子
16.3.6 Robinson算子
16.3.7 Kirsch算子
16.3.8 Smoothed算子
16.4 小结
第17章 二值图像处理
17.1 灰度图像的二值化
17.1.1 灰度图像的直方图
17.1.2 阈值计算和图像二值化
17.1.3 利用输入/输出灰度对照表进行图像的二值化
17.2 二值图像处理
17.2.1 四邻域收缩
17.2.2 八邻域收缩
17.2.3 四邻域膨胀
17.2.4 八邻域膨胀
17.2.5 八邻域清除孤立点
17.2.6 四邻域清除孤立点
17.3 细化
17.3.1 Deutsch法
17.3.2 细化算法2
17.4 小结
第18章 二值图像测量
18.1 形状测量
18.1.1 形状测量的步骤
18.1.2 背景曝光不匀补正
18.1.3 采样法曝光不匀补正
18.2 面积测量
18.2.1 标号法面积计算
18.2.2 利用标号法除去小面积粒子
18.3 区域边界油出和周长计算
18.3.1 区域边界抽出
18.3.2 区域边界周长
18.4 小结
附录A 光盘内容
猜您喜欢

读书导航