相关文章

更多

最近更新

更多

《C/C++图像处理编程》扫描版[PDF]

2019-03-27 05:52|来源: 网络

中文名: C/C++图像处理编程
作者: 陆宗骐
图书分类: 网络
资源格式: PDF
版本: 扫描版
出版社: 清华大学出版社
书号: 7302095310
发行时间: 2005年2月1日
地区: 大陆
语言: 简体中文
简介:

评论处1楼有网盘链接
内容介绍:
  ·本书选择图像处理中最为常用的图像基础知识、图像增强与图像分析进行介绍,以便于编程实现并以具有实用价值为标准。
  ·基本原理、主要算法以及常用子程序都有相应的演示程序。演示程序内容生动、数量多。它们既是原理的演示,调用方法的示范,又可视为图像处理程序调试方法的介绍。
  ·本书程序简洁、完整、通用、模块化,可读性强,便于在不同编程环境间移植,而且支持BMP、PGX、GIF、TGA与TIF五种图像文件的读写与显示。
  ·阅读本书只需要C语言程序设计的基础知识,不需要其他专门知识,门槛低,便于自学,特别适合于熟悉TC 2.0与BC 3.1 for DOS编程的读者。
   本书以图像处理编程为主线,将图像的显示、存储、处理与采集的基础知识集中于一起,使读者对计算机图像能有比较完整的了解。本书既介绍原理又给出实现的C语言及C++程序,程序实例在VC下编译、调试,并在Windows环境下运行。
   本书第1-4章介绍图像显示与存储的基础知识及其编程。第5-9章介绍图像处理的常用算法及其编程。第10-12章介绍WindowsC、VC++及C++Builder环境下的图像编程。第13章介绍电视图像采集卡的工作原理及编程方法。读者可到http://www.tupwk.com.cn/downpage/index.asp下载本书演示程序的全部源代码、相关的字库文件以及所需的图像。
   本书可作为图像处理编程人员的参考书,以及少学时、应用型数字图像处理课程的教材。书中包含许多常用的图像处理子程序,故也可作为图像处理的程序库使用。
内容截图:



目录:
第1章绪论
1.1数字图像与图像处理
1.1.1图像
1.1.2数字图像
1.1.3图像处理的主要内容
1.1.4图像处理的应用
1.2颜色模式
1.2.1颜色的分类和特性
1.2.2rgb颜色模式
1.2.3cmyk颜色模式
1.2.4hsv(hsb、hls)颜色模式
1.3数字图像处理系统
1.3.1图像处理系统的构成
1.3.2图像的输入设备
1.3.3高分辨率彩色显示器与图形显示卡
1.3.4图像的硬拷贝
第2章图像显示原理
2.1彩色图像显示原理
2.1.1黑白图像显示电路
2.1.2不同图像类型的显示原理
.2.1.3调色板
2.1.4调色板原理
2.1.5图像数据的存储、传送和处理
2.2vesa视频标准
2.2.1显示模式与视频服务程序
2.2.2vesabios的功能及其调用方法
2.2.3vesa视频标准下的特征参数
2.3图像显示与处理用基本子程序
2.3.1控制参数与基本子程序
2.3.2模式的设置
2.3.3显示存储器中像素数据的读、写
2.3.4数据的成块传输
2.3.5调色板单元的存取
2.3.6基本子程序的源程序
2.4dos程序的windows仿真
2.4.1软件的层次结构
2.4.2软件接口
2.4.3仿真程序的特点
2.4.4接口程序的源程序
2.4.5图像处理演示程序的内容
2.5基本图形功能
2.5.1默认调色板和颜色的设置
2.5.2矩形窗口填色及其应用
2.5.3直线的绘制
2.5.4圆的绘制与充填
2.5.5图形功能基本子程序的源程序
2.6图形功能演示
2.6.1程序功能
2.6.2程序内容
2.6.3相关于程序原型
2.6.4图像显示模式下的简单图形功能
第3章图像文件格式
3.1概述
3.1.1图像文件
3.1.2图像文件的结构
3.1.3图像文件的常用参数
3.1.4图像文件的类型
3.1.5图像显示与存储的过程
3.1.6不同显示格式间像素数据的转换
3.2bmp文件格式
3.2.1bmp文件的结构
3.2.2位图文件头与位图信息头
3.2.3主要参数
3.2.4256色图像颜色数据的转换
3.2.5子程序原型
3.2.6bmp文件读、写子程序
3.2.7读、写与显示bmp图像文件
3.3pcx文件格式
3.3.1pcx文件的结构
3.3.2文件头结构
3.3.3主要参数
3.3.4子程序介绍
3.3.5演示程序
3.4gⅳ文件格式
3.4.1gif文件的结构
3.4.2主要参数
3.5tga文件格式
3.5.1tga文件的结构
3.5.2文件头结构
3.5.3主要参数
3.6tip文件格式
3.6.1tif文件的结构
3.6.2文件内部的数据结构
3.6.3数据编码
3.6.4tif图像文件示例
3.6.5主要参数
3.7图像的简单处理
3.7.1图像的复制、漫游与移动
3.7.2256色图像的反相及色彩变化
3.7.3图像的马赛克及整数倍缩放
3.7.4图像的正交角旋转
3.7.5真彩色图像的颜色分量
3.7.6演示程序
第4章图文界面的制作
4.1图符和汉字的显示
4.1.1引言
4.1.2汉字字库文件的格式
4.1.3子程序介绍
4.1.48x16西文字库的获取
4.1.5子程序源程序
4.1.624x24点阵字体的变形
4.1.7汉字与字符的显示
4.2人机交互与动态图像
4.2.1键盘与键值
4.2.2鼠标及其控制
4.2.3动态图像显示原理
4.2.4子程序介绍
4.3图像像素数据的显示
4.3.1编程目的
4.3.2程序内容
4.3.3子程序原型
4.3.4演示程序
4.4真彩色模式下图形、图像的显示
4.4.1虚拟调色板
4.4.2图形的通用显示
4.4.3不同类型图像的同屏显示
4.4.4子程序介绍
4.4.5演示程序
第5章图像的点处理
5.1屏蔽与迭加
5.1.1编程原理
5.1.2子程序介绍
5.1.3演示程序
5.2投影与平均定位
5.2.1编程原理
5.2.2子程序介绍
5.2.3演示程序
5.3灰度直方图
5.3.1编程原理
5.3.2子程序介绍
5.3.3演示程序
5.4灰度变换
5.4.1编程原理
5.4.2子程序介绍
5.4.3演示程序
5.5伪彩色显示
5.5.1编程原理
5.5.2子程序介绍
5.5.3演示程序
5.6图像的任意角旋转
5.6.1图像的几何变换
5.6.2编程原理
5.6.3一维数组转换成二维数组
5.6.4子程序介绍
5.6.5演示程序
5.7图像的非整数倍缩放
5.7.1编程原理
5.7.2直接生成图像的二维数组
5.7.3子程序介绍
5.7.4演示程序
第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.3常规边缘检测
6.3.1编程原理
6.3.2子程序介绍
6.3.3演示程序
6.4带方向的边缘检测
6.4.1编程原理
6.4.2子程序介绍
6.4.3演示程序
6.5laplacian边缘增强与素描
6.5.1二值图像的勾边
6.5.2边缘和导数
6.5.3laplacian边缘增强
6.5.4laplacian素描
6.5.5子程序介绍
6.5.6演示程序
6.6sobel边缘细化
6.6.1编程原理
6.6.2细化方法的改进
6.6.3子程序介绍
6.6.4演示程序
6.7高斯型1aplacian算法
6.8霍夫(hough)变换
6.8.1编程原理
6.8.2子程序介绍
6.8.3演示程序
第7章二值与彩色图像的处理
7.1图像的二值化
7.1.1编程原理
7.1.2子程序介绍
7.1.3演示程序
7.2大津法二值化
7.2.1编程原理
7.2.2子程序介绍
7.2.3演示程序
7.3数学形态学运算
7.3.1编程原理
7.3.2子程序介绍
7.3.3演示程序
7.4距离变换
7.4.1编程原理
7.4.2维两字节整数数组的建立
7.4.3子程序介绍
7.4.4演示程序
7.5线条细化
7.5.1编程原理
7.5.2子程序介绍
7.5.3演示程序
7.6rgb与hsv颜色模式间的转换
7.6.1编程原理
7.6.2子程序介绍
7.6.3演示程序
7.7色调数据的二值化
7.7.1编程原理
7.7.2子程序介绍
7.7.3演示程序
7.8光密度
7.8.1编程原理
7.8.2光密度与对比灵敏度
7.8.3非线性边缘检测
7.8.4朗伯一比耳定律
7.8.5子程序介绍
7.8.6演示程序
7.9灰度形态学
7.9.1编程原理
7.9.2子程序介绍
7.9.3演示程序
第8章轮廓跟踪
8.1链码表与线段表
8.1.1区域的两种表示方法
8.1.2链码表
8.1.3轮廓的绘制与周长的计算
8.1.4线段表
8.1.5区域参数的计算以及区域的充填与复制
8.1.6演示程序
8.2轮廓跟踪原理
8.2.1单区域轮廓跟踪
8.2.2链码表至线段表的转换
8.2.3多区域跟踪
8.2.4~-值化表
8.2.5不同类型的跟踪
8.3链码与曲线形状
8.3.1三点链码和及其计算方法
8.3.2边界的基本参数
8.3.3形状特征
8.3.4细胞分割举例
8.3.5演示程序
8.4粘连区域的跟踪计数
8.4.1粘连区域的计数
8.4.2核心尺寸的确定
8.4.3演示程序
8.5徒手画
8.5.1徒手画制作模板
8.5.2图像块的拖动
8.5.3演示程序
第9章线段编码
9.1线段编码原理
9.1.1行程编码与线段
9.1.2线段编码的步骤
9.1.3子程序介绍
9.1.4演示程序
9.2线段表至链码表的转换
9.2.1线段的分类
9.2.2转换过程
9.2.3子程序介绍
9.2.4演示程序
9.3区域与孔的分割
9.3.1外边界与孔边界
9.3.2两类边界分离的步骤
9.3.3子程序介绍
9.3.4演示程序
9.4直方图估值法
9.4.1线长直方图与面积直方图
9.4.2线长直方图估值法
9.4.3面积直方图估值法
9.4.4子程序介绍
9.4.5演示程序
9.5距离变换图中搜索种子点
9.5.1距离变换图中的核心区域与种子点
9.5.2种子点的搜索
9.5.3搜索的步骤
9.5.4子程序介绍
9.5.5演示程序
9.6分水岭算法
9.6.1编程原理
9.6.2等值线跟踪法
9.6.3分割线的确定
9.6.4子程序介绍
9.6.5演示程序
第10章windows编程初步
10.1windows编程+
10.1.1windows简介
10.1.2事件驱动程序设计
10.1.3窗口主函数
10.1.4窗口过程
10.1.5资源文件
10.1.6演示程序框架
10.2windows图形编程
10.2.1图形设备接口(gdl)
10.2.2设备描述表
10.2.3映像模式和坐标系统
10.2.4画笔、画刷及基本图形元素
10.2.5演示程序
10.2.6图形功能的实现
10.3设备相关位图与设备无关位图
10.3.1设备相关位图(ddb)
10.3.2设备无关位图(dib)
10.3.3演示程序中两种位图的作用
10.3.4与位图有关的常用windowsgdi函数
第11章windows图像编程
11.1图像的备份
11.1.1窗口的备份
11.1.2设备参数的获取
11.1.3ddb的建立
11.1.4ddb的调用与初始化
11.1.5ddb显示演示程序
11.2bmp图像的显示与存储
11.2.1设备无关位图结构image
11.2.2dib至ddb间的数据传递
11.2.3bmp图像文件的显示与存储
11.2.4图像显示演示程序
11.3图像处理基本子程序
11.3.1图像处理与绘图的差异
11.3.2windows图像处理基本子程序
11.3.3基本子程序的调用
11.3.4基本子程序演示程序
11.4鼠标事件及其处理
11.4.1鼠标事件
11.4.2线条上像素数据的保存与恢复
11.4.3屏幕窗口的截取
11.4.4多幅图像的同屏显示与同步漫游
11.4.5演示程序
11.5图像处理实例
11.5.1颜色分量的分离
11.5.2图像的任意角旋转
11.5.3演示程序
11.5.4其他处理实例
第12章c++图像编程
12.1设备无关位图类
12.1.1概述
12.1.2cdib的定义
12.1.3dib参数
12.1.4cdib的调用
12.1.5演示程序
12.2c++builder图像处理演示程序
12.2.1概述
12.2.2位图类的属性
12.2.3c++builder图像处理实例
12.2.4cdib的定义
12.2.5cdib的调用
12.2.6演示程序的设置
12.3vc++图像处理演示程序
12.3.1概述
12.3.2演示程序的结构
12.3.3图像处理类的定义
12.3.4dib的读入、存储和显示
12.3.5图像处理类的实现
12.3.6文档与视
第13章图像的采集
13.1动态图像的采集
13.1.1电视图像采集卡
13.1.2ok系列pci图像卡
13.1.3采集过程中的图像对象
13.2c语言图像采集程序
13.2.1基本采集子程序
13.2.2采集子程序原型
13.2.3图像采集演示程序
13.3c抖图像采集程序
13.3.1图像采集类的定义
13.3.2c++builder图像采集程序
13.3.3vc++图像采集程序
附录a演示程序说明
参考文献


相关问答

更多